0
0
0
0
-1
0
-1
-1
-1
-1
0
-1
0
-1
1
-2
2
-4
4
-7
8
-11
13
-17
21
-27
35
-48
69
-125
450
1546
555
-461
-1531
-2862
-2380
-1203
-160
1396
2207
2070
1026
-332
-1628
-2324
-2515
-1421
-164
426
1471
1871
1419
812
-919
-3025
-2688
-1601
-1028
197
1214
1539
1735
880
-1244
-2770
-2733
-2071
-1290
296
1313
1159
1061
405
-663
-1782
-2637
-2237
-1076
-339
482
1299
1288
516
-763
-1611
-1862
-2099
-2065
-880
844
1260
1143
947
-448
-1517
-1390
-1670
-1955
-1381
-301
658
369
367
336
-433
-716
-1054
-1635
-1533
-656
42
-121
-384
516
-195
-861
-28
-776
-1367
-615
-495
-747
232
780
55
-424
130
-196
-1344
-1537
-895
-482
109
791
583
-152
-418
-309
-415
-455
-382
-475
-519
-12
0
-321
-201
-176
32
624
373
-1005
-1530
-685
-297
-131
726
126
-658
-484
-534
-566
-177
228
-10
-566
-215
38
-432
-367
-65
-417
-788
-833
-323
52
162
457
279
-428
-1154
-945
-482
-492
-278
223
280
-36
-10
290
-590
-1167
-740
-662
-682
-193
306
-51
-150
33
-406
-833
-1085
-1327
-801
-120
-304
-114
394
262
-357
-874
-828
-631
-640
-881
-733
-188
367
258
-54
-259
-562
-831
-540
-648
-1582
-321
1037
325
50
-407
-956
-953
-842
-524
-385
-86
360
-102
-196
61
-537
-618
-484
-616
-565
-175
-634
-897
259
667
692
656
-509
-1360
-1666
-1500
-372
964
1175
-101
-301
507
299
-1179
-1555
-1007
-1011
-744
326
761
697
450
-454
-432
-347
-1039
-1403
-734
-46
855
727
298
681
27
-1287
-1627
-1133
-1355
-650
1230
1589
711
114
-184
-950
-1107
-633
-961
-445
-60
-155
194
-178
61
591
-185
-348
-425
-1431
-1476
-952
-178
95
199
943
148
-349
23
-641
-1149
-1365
-1159
-483
-276
-2
779
748
375
-386
-1054
-1115
-1494
-1110
-129
410
953
390
-516
-305
-1269
-1907
-519
25
-655
219
1287
645
-116
-122
-590
-1081
-474
-630
-832
-44
262
-207
304
1148
422
-65
-59
-712
-2303
-1884
-428
-291
412
1192
1722
1527
-168
-1333
-1327
-1685
-1363
-250
32
-84
946
1316
381
-378
-613
-763
-964
-1034
-706
-28
429
478
85
-140
-577
-999
-1477
-1323
-174
1011
1258
241
-720
-810
-616
-976
-1035
-632
-294
-824
-565
634
446
-231
-214
-83
-439
-580
-774
-1061
-742
-343
-477
204
661
-270
99
549
-735
-1561
-709
-382
-578
229
639
344
-613
-1003
-999
-1375
-385
612
160
-579
-556
-548
-654
-361
-348
-303
-403
-586
-653
-493
-1103
-1673
-788
-58
253
206
170
169
-288
-1549
-2421
-1293
-386
113
977
1019
-205
-898
-607
-1436
-1392
-326
-925
-672
1107
1068
453
39
-1022
-1274
-1927
-2063
-848
-209
450
880
521
24
-831
-1096
-605
-830
-389
-279
0
0
0
-1
0
-1
0
0
0
0
-1
0
-1
0
-1
0
-1
0
-2
1
-2
2
-3
3
-5
5
-7
8
-13
20
-67
-48
388
228
250
535
298
197
57
-184
-241
-458
-477
125
684
847
929
911
855
521
-124
-780
-790
-804
-375
783
283
461
1414
952
641
812
513
38
-113
-183
-30
197
573
715
639
741
578
94
214
713
604
555
577
103
221
530
222
-21
-302
-335
-160
-106
-446
-391
253
360
535
881
581
146
20
-334
-912
-563
-7
58
407
584
537
618
506
377
283
-225
-282
-169
-123
279
328
394
569
314
33
36
221
179
141
216
-42
49
433
196
-164
108
107
-98
231
149
-7
252
339
326
342
220
66
27
65
56
-23
170
292
176
212
359
329
222
160
82
33
85
109
-114
-231
-127
-70
-121
-226
-231
-123
-12
164
203
30
-97
-32
-2
-115
-185
-290
-327
-233
-187
-60
80
-47
-152
-232
-317
-262
-274
-304
-254
-230
-225
-192
-133
-188
-238
-176
-159
-165
-265
-314
-126
28
46
1
-79
-154
-249
-240
-248
-366
-304
-156
-79
33
128
71
-55
-130
-202
-262
-238
-184
-236
-204
-120
-133
-176
-117
7
-59
-165
-174
-206
-183
-80
-5
26
-68
4
171
95
-104
-154
-90
-151
-213
-264
-289
-189
-82
-87
-77
-33
3
13
-131
-387
-524
-525
-466
-265
-200
-202
-49
-89
-194
-269
-424
-499
-523
-578
-461
-312
-215
-87
-31
-35
-194
-409
-427
-413
-432
-302
-173
-222
-174
-63
-83
-127
-182
-264
-351
-333
-345
-437
-348
-252
-301
-236
-177
-255
-319
-367
-385
-409
-479
-511
-436
-373
-358
-326
-305
-373
-510
-630
-716
-795
-793
-730
-581
-376
-282
-246
-263
-374
-530
-653
-726
-734
-688
-570
-444
-361
-314
-325
-430
-516
-546
-649
-716
-686
-622
-523
-363
-224
-193
-258
-318
-373
-485
-579
-601
-603
-573
-477
-349
-228
-141
-115
-194
-299
-373
-420
-426
-400
-380
-343
-280
-259
-266
-271
-267
-312
-369
-413
-450
-424
-364
-313
-257
-235
-248
-251
-302
-406
-472
-455
-379
-354
-333
-277
-247
-241
-228
-232
-269
-334
-374
-396
-390
-328
-254
-221
-209
-184
-205
-268
-353
-430
-479
-452
-362
-256
-177
-119
-97
-119
-155
-251
-368
-441
-449
-433
-374
-287
-197
-98
-52
-84
-137
-165
-192
-222
-207
-182
-207
-223
-216
-218
-200
-160
-165
-174
-193
-233
-237
-218
-212
-183
-160
-211
-238
-285
-337
-355
-341
-342
-343
-302
-266
-267
-289
-273
-299
-332
-345
-399
-454
-465
-442
-423
-396
-363
-344
-319
-327
-379
-435
-484
-529
-494
-397
-411
-466
-434
-416
-486
-531
-482
-414
-357
-336
-316
-241
-252
-353
-406
-432
-514
-573
-567
-549
-515
-457
-420
-412
-396
-400
-437
-454
-444
-450
-450
-414
-394
-416
-427
-439
-464
-487
-500
-507
-508
-471
-460
-484
-480
-493
-525
-554
-556
-596
-592
-581
-571
-569
-534
-559
-522
-602
-598
-527
-611
-538
-550
-597
-606
-587
-683
-607
-628
-641
-589
-581
-602
-479
-434
-472
-429
-448
-465
-449
-482
-556
-567
-581
-618
-577
-551
-549
-528
-511
-518
-521
-529
-548
-569
-587
-645
-682
-742
-773
-725
-745
-754
-713
-696
-676
-638
-618
-644
-592
-575
-577
-553
-595
-633
-632
-635
-627
-614
-587
-563
-525
-488
-467
-455
-466
-488
-498
-540
-551
-565
-563
-542
-550
-519
-508
-495
-483
-477
-463
-457
-410
-365
-339
-325
-373
-394
-432
-467
-463
-489
-493
-472
-412
-361
-301
-252
-259
-264
-294
-337
-345
-375
-397
-402
-375
-345
-331
-353
-392
-432
-468
-470
-468
-465
-432
-403
-410
-405
-403
-410
-414
-421
-407
-398
-382
-368
-366
-349
-373
-353
-332
-322
-348
-386
-385
-420
-417
-427
-443
-462
-457
-428
-423
-405
-392
-433
-464
-489
-491
-492
-474
-454
-462
-449
-448
-447
-435
-439
-448
-439
-430
-426
-422
-391
-398
-394
-370
-375
-407
-412
-391
-400
-387
-378
-367
-315
-272
-256
-232
-193
-218
-243
-254
-305
-340
-355
-354
-379
-393
-374
-397
-384
-376
-346
-324
-302
-306
-304
-271
-302
-329
-345
-341
-361
-352
-353
-350
-346
-371
-401
-424
-410
-419
-401
-375
-374
-344
-334
-341
-362
-379
-403
-485
-478
-489
-496
-464
-437
-437
-421
-382
-397
-395
-412
-419
-412
-376
-374
-362
-352
-372
-398
-438
-444
-493
-521
-515
-536
-516
-492
-464
-440
-435
-434
-481
-447
-434
-428
-444
-473
-477
-498
-455
-481
-500
-520
-526
-538
-535
-580
-606
-621
-616
-569
-513
-492
-520
-516
-563
-619
-633
-695
-774
-737
-744
-723
-684
-677
-637
-619
-599
-613
-611
-591
-598
-583
-586
-575
-595
-609
-601
-635
-640
-680
-671
-657
-624
-569
-536
-478
-444
-407
-413
-450
-496
-504
-540
-578
-583
-569
-549
-561
-543
-536
-535
-529
-524
-526
-506
-473
-436
-369
-347
-323
-330
-345
-373
-422
-406
-451
-428
-415
-387
-368
-366
-325
-352
-336
-345
-349
-329
-274
-252
-243
-243
-278
-312
-326
-311
-345
-372
-387
-421
-398
-430
-448
-464
-475
-461
-525
-471
-510
-521
-510
-560
-551
-622
-585
-606
-623
-572
-629
-600
-587
-598
-608
-622
-581
-599
-596
-575
-598
-596
-600
-600
-590
-575
-604
-657
-677
-654
-632
-651
-667
-662
-695
-669
-642
-675
-671
-642
-648
-643
-614
-613
-594
-537
-532
-546
-521
-517
-503
-455
-416
-389
-360
-353
-309
-241
-161
-81
-44
64
141
90
169
176
181
160
106
144
238
246
169
297
362
394
364
479
493
531
648
662
755
824
830
813
834
784
702
633
630
605
589
505
437
445
446
429
353
291
224
194
132
46
-46
-141
-242
-315
-383
-455
-533
-602
-640
-661
-645
-656
-670
-691
-710
-720
-731
-740
-753
-746
-766
-809
-849
-886
-908
-924
-940
-948
-974
-987
-1002
-1011
-992
-1022
-1058
-1118
-1161
-1176
-1203
-1206
-1220
-1228
-1254
-1272
-1309
-1332
-1311
-1299
-1248
-1206
-1167
-1094
-1035
-984
-963
-955
-920
-918
-910
-911
-903
-876
-871
-840
-799
-732
-639
-540
-407
-268
-125
21
169
326
452
573
638
665
672
604
664
668
521
404
358
387
475
569
595
745
924
1103
1202
1301
1392
1464
1555
1615
1631
1686
1697
1703
1717
1685
1662
1619
1608
1602
1604
1615
1689
1744
1811
1821
1820
1748
1683
1611
1407
1364
1134
931
810
550
326
145
-175
-395
-608
-946
-1241
-1660
-1975
-2201
-2316
-2400
-2528
-2588
-2641
-2559
-2352
-2162
-1967
-1848
-1717
-1568
-1395
-1201
-1085
-972
-914
-829
-737
-654
-611
-640
-700
-766
-826
-819
-771
-712
-645
-596
-571
-559
-597
-672
-834
-960
-1188
-1229
-1236
-1518
-1436
-1431
-1434
-1372
-1379
-1400
-1379
-1426
-1263
-1396
-1274
-1130
-1160
-972
-977
-927
-931
-932
-876
-917
-884
-797
-763
-587
-409
-216
7
256
497
705
900
995
1097
1139
1162
1129
1063
1033
899
780
659
572
501
441
478
483
571
688
805
930
1087
1235
1359
1491
1618
1708
1801
1905
1959
2027
2106
2162
2254
2362
2491
2589
2708
2876
2976
3177
3301
3408
3484
3485
3435
3221
2817
2112
1209
222
-620
-1304
-1865
-2384
-2931
-3269
-3339
-3190
-2965
-2781
-2695
-2593
-2413
-2179
-1885
-1644
-1451
-1276
-1106
-924
-861
-872
-973
-1102
-1125
-1127
-1039
-885
-607
-217
240
725
1141
1444
1689
1854
1928
1968
1913
1813
1677
1524
1328
1067
740
364
-31
-434
-826
-1260
-1717
-2141
-2485
-2774
-3025
-3308
-3556
-3760
-3875
-3920
-3935
-3876
-3785
-3430
-3369
-3067
-2697
-2539
-2059
-1774
-1561
-1221
-1040
-818
-643
-541
-404
-422
-371
-321
-370
-397
-453
-537
-541
-571
-519
-512
-502
-246
-268
-52
224
134
413
493
454
611
523
499
508
415
381
226
96
12
-80
-65
-80
-50
56
153
333
508
683
932
1128
1305
1512
1679
1849
2027
2215
2339
2490
2584
2719
2822
2904
3000
2999
3062
3034
3085
3056
2987
2894
2720
2557
2247
1772
1184
523
-97
-604
-1150
-1623
-2103
-2506
-2735
-2862
-2848
-2876
-2834
-2830
-2741
-2546
-2420
-2196
-2054
-1911
-1661
-1488
-1316
-1207
-1230
-1219
-1196
-1128
-1074
-983
-874
-677
-421
-112
109
430
603
947
745
1247
1491
742
1648
985
1024
1382
411
760
505
-282
309
-1116
-714
-536
-2381
-476
-1827
-2213
-898
-2387
-1685
-1465
-2226
-1548
-1992
-2032
-1796
-2154
-1965
-2076
-2223
-2075
-2345
-2215
-2167
-2306
-1971
-1988
-1873
-1502
-1385
-1091
-743
-541
-310
-102
41
158
312
386
338
328
273
183
176
24
-110
-213
-383
-419
-494
-501
-450
-433
-338
-250
-154
-70
-5
52
108
122
167
166
193
203
160
162
101
108
40
76
73
82
147
200
281
381
533
605
672
723
753
844
886
916
908
834
859
797
732
667
522
495
387
327
249
202
189
102
166
205
244
264
304
344
381
383
430
447
448
489
474
460
362
306
253
186
95
34
-48
-103
-209
-291
-400
-547
-654
-806
-861
-942
-1006
-1031
-1055
-1060
-1084
-1085
-1129
-1147
-1118
-1102
-1081
-1050
-1030
-964
-942
-918
-928
-959
-926
-936
-916
-887
-851
-793
-765
-751
-730
-735
-751
-759
-723
-674
-646
-635
-619
-580
-546
-509
-485
-518
-503
-514
-521
-475
-478
-446
-493
-489
-486
-532
-534
-595
-636
-663
-691
-657
-693
-736
-647
-643
-606
-557
-554
-486
-479
-405
-336
-400
-238
-290
-156
-146
-90
-46
-92
7
-127
-19
-100
-73
-147
-59
-45
-50
9
-24
-10
-127
-27
-199
-59
-112
-34
-110
-43
-49
-92
28
-65
-30
-114
-41
-40
-27
-40
-21
-59
-67
-13
-44
-20
-84
-65
39
-50
33
55
67
79
117
171
158
166
244
255
280
344
300
305
255
274
257
209
194
99
71
23
-57
-84
-117
-244
-223
-252
-275
-299
-338
-329
-347
-323
-365
-389
-417
-460
-432
-468
-527
-522
-604
-583
-631
-667
-693
-739
-727
-751
-689
-691
-692
-593
-564
-546
-487
-496
-453
-401
-414
-391
-389
-376
-334
-365
-403
-382
-423
-443
-493
-489
-506
-553
-480
-562
-492
-487
-492
-419
-466
-428
-444
-427
-417
-432
-399
-380
-425
-429
-464
-509
-538
-563
-580
-590
-562
-580
-524
-511
-522
-504
-524
-481
-474
-421
-374
-318
-296
-241
-209
-227
-208
-200
-235
-212
-170
-238
-182
-207
-189
-201
-148
-139
-180
-150
-197
-49
-126
-113
-42
-107
-62
-89
-123
-97
-191
-193
-196
-219
-232
-269
-226
-304
-260
-310
-360
-330
-374
-343
-332
-342
-323
-326
-303
-311
-319
-306
-298
-233
-293
-174
-272
-244
-228
-196
-202
-251
-243
-207
-297
-180
-222
-205
-170
-126
-85
-71
-16
-41
48
12
69
39
-24
14
-15
-86
-61
-152
-208
-193
-293
-313
-366
-435
-415
-481
-480
-476
-454
-457
-463
-407
-405
-409
-378
-346
-359
-317
-321
-295
-329
-335
-308
-372
-349
-404
-417
-411
-436
-447
-469
-495
-472
-372
-442
-446
-434
-406
-425
-366
-329
-346
-347
-330
-283
-342
-352
-351
-429
-456
-425
-510
-539
-541
-579
-632
-564
-621
-644
-603
-617
-555
-512
-481
-435
-372
-389
-326
-307
-291
-261
-262
-258
-247
-238
-237
-253
-289
-306
-292
-364
-356
-357
-440
-407
-455
-464
-454
-508
-441
-477
-433
-414
-370
-350
-323
-315
-305
-277
-241
-248
-253
-240
-271
-273
-286
-299
-305
-331
-322
-324
-324
-327
-346
-354
-363
-360
-331
-319
-325
-256
-285
-234
-212
-255
-220
-246
-190
-214
-207
-166
-267
-193
-198
-243
-210
-277
-227
-217
-280
-195
-210
-212
-140
-185
-184
-201
-162
-204
-233
-191
-197
-166
-206
-193
-220
-210
-233
-253
-248
-252
-275
-252
-243
-266
-247
-286
-251
-273
-294
-299
-265
-309
-268
-282
-279
-261
-296
-257
-333
-271
-318
-333
-261
-282
-286
-289
-276
-326
-305
-333
-374
-345
-372
-340
-309
-332
-314
-318
-366
-347
-364
-380
-362
-352
-333
-317
-327
-381
-339
-360
-390
-356
-376
-377
-354
-345
-347
-328
-335
-346
-328
-332
-345
-325
-322
-312
-297
-279
-289
-273
-286
-299
-301
-298
-293
-278
-267
-264
-262
-271
-266
-267
-269
-273
-292
-272
-262
-285
-272
-266
-269
-278
-282
-290
-295
-272
-262
-254
-261
-260
-238
-224
-215
-223
-240
-249
-272
-262
-274
-271
-273
-278
-258
-248
-249
-255
-255
-286
-298
-297
-302
-296
-288
-262
-260
-302
-288
-318
-312
-324
-320
-328
-337
-327
-343
-338
-373
-346
-389
-391
-373
-372
-337
-316
-325
-310
-318
-334
-329
-331
-336
-323
-312
-300
-281
-262
-288
-268
-274
-280
-286
-302
-289
-309
-246
-298
-299
-280
-314
-315
-324
-314
-308
-352
-297
-317
-342
-305
-335
-364
-343
-310
-344
-299
-342
-324
-286
-327
-275
-323
-331
-237
-298
-288
-269
-266
-260
-267
-246
-278
-254
-263
-281
-260
-228
-264
-240
-235
-235
-197
-256
-222
-201
-268
-237
-270
-251
-234
-230
-255
-266
-276
-252
-304
-279
-247
-319
-237
-273
-304
-254
-281
-281
-246
-300
-282
-259
-301
-282
-243
-282
-263
-216
-333
-243
-261
-345
-241
-324
-294
-268
-325
-270
-229
-296
-278
-229
-313
-282
-228
-269
-240
-268
-276
-221
-298
-289
-267
-324
-274
-288
-280
-351
-246
-264
-331
-356
-296
-278
-401
-306
-289
-361
-275
-313
-274
-224
-387
-200
-293
-281
-203
-284
-220
-218
-204
-177
-177
-224
-211
-172
-225
-194
-196
-241
-161
-213
-193
-255
-240
-230
-290
-213
-292
-235
-232
-282
-209
-287
-278
-251
-289
-277
-289
-230
-257
-322
-223
-306
-277
-295
-365
-252
-356
-322
-319
-338
-345
-367
-290
-376
-357
-328
-340
-282
-243
-243
-202
-183
-177
-126
-157
-163
-146
-159
-135
-141
-144
-125
-147
-199
-166
-183
-243
-245
-207
-219
-256
-199
-227
-208
-251
-235
-278
-291
-175
-199
-248
-154
-195
-200
-101
-143
-117
-170
-152
-122
-188
-110
-131
-158
-163
-139
-157
-213
-191
-242
-219
-147
-200
-248
-240
-210
-260
-280
-269
-290
-303
-331
-253
-262
-292
-266
-229
-266
-218
-221
-280
-278
-260
-227
-244
-220
-227
-252
-252
-239
-233
-322
-290
-287
-301
-283
-258
-295
-313
-264
-291
-284
-288
-298
-321
-259
-287
-240
-279
-310
-236
-278
-291
-302
-314
-367
-281
-290
-296
-320
-347
-251
-352
-317
-350
-345
-309
-285
-198
-280
-235
-286
-241
-195
-256
-183
-257
-195
-168
-168
-201
-211
-229
-252
-180
-254
-219
-242
-177
-182
-152
-186
-219
-178
-256
-170
-194
-243
-180
-174
-198
-165
-211
-247
-218
-262
-288
-192
-243
-266
-185
-233
-141
-220
-207
-211
-170
-226
-135
-195
-252
-139
-250
-116
-221
-239
-224
-219
-129
-305
-164
-245
-268
-62
-303
-139
-143
-245
-67
-123
-232
-77
-138
-233
31
-296
-87
-88
-424
-126
-257
-428
-267
-434
-553
-361
-659
-520
-501
-699
-605
-456
-683
-586
-365
-710
-350
-408
-429
-268
-312
-348
-6
-279
-144
7
-248
107
-231
67
-54
-240
43
-240
-128
-123
-265
-136
-268
-155
-357
-148
-155
-409
-101
-237
-317
-98
-87
-275
15
-173
23
52
-264
410
-381
252
217
-163
376
71
157
104
258
33
6
127
-31
-49
-54
-157
-219
-113
-287
-349
-229
-473
-397
-379
-409
-387
-502
-381
-350
-362
-363
-261
-230
-320
-154
-172
-188
-73
-119
-139
-89
-153
-160
-114
-228
-202
-266
-321
-245
-411
-343
-391
-462
-352
-508
-337
-423
-407
-277
-388
-210
-209
-202
-77
-92
-74
4
-25
-47
1
-99
-77
-125
-218
-261
-301
-343
-414
-407
-513
-537
-537
-577
-589
-614
-571
-592
-526
-529
-475
-506
-383
-383
-389
-322
-340
-246
-316
-240
-254
-266
-214
-238
-245
-328
-254
-370
-412
-312
-585
-361
-620
-524
-509
-704
-394
-746
-467
-579
-659
-443
-683
-498
-546
-771
-420
-768
-574
-581
-803
-536
-810
-630
-587
-855
-637
-757
-744
-675
-566
-710
-547
-411
-502
-272
-416
-237
-293
-152
-240
-169
-53
-385
9
-249
-238
-264
-505
-234
-749
-303
-571
-805
-502
-761
-638
-813
-651
-877
-841
-679
-783
-543
-691
-506
-583
-396
-305
-343
-240
-294
-226
-90
-44
-235
21
-116
-66
111
-52
-41
-202
-23
-106
-188
-25
-307
-192
-204
-118
-456
-269
-479
-521
-203
-702
-204
-716
-316
-394
-617
-244
-678
-368
-608
-376
-529
-420
-431
-575
-361
-624
-444
-394
-653
-444
-235
-439
-23
-137
134
67
434
241
476
475
354
727
227
657
231
288
72
157
-170
-190
-368
-544
-322
-759
-423
-608
-654
-426
-481
-203
-355
81
-136
-156
265
-30
335
-23
110
93
-60
-217
-28
-522
-253
-647
-840
-516
-1154
-472
-1123
-665
-955
-459
-708
-739
-108
-546
19
-171
155
185
301
589
386
564
629
508
658
363
410
360
34
302
-168
-143
-286
-609
-183
-780
-300
-650
-519
-307
-494
-31
-395
-19
-227
-6
51
-22
-19
-52
-174
-46
-222
-373
-97
-717
-224
-485
-333
-393
-384
-398
-310
-79
-346
258
-268
384
-57
461
197
224
579
103
639
130
622
95
376
355
-79
152
-116
-168
-274
-323
-460
-477
-662
-493
-716
-794
-777
-825
-812
-934
-554
-1027
-567
-774
-535
-597
-560
-426
-649
-315
-470
-229
-382
-154
-223
-68
-173
53
-90
-15
53
110
148
-24
279
-108
246
-57
187
-192
-16
-123
-307
-89
-460
-113
-418
-59
-292
-99
-196
-259
-225
-222
-223
-297
-331
-295
-348
-419
-347
-564
-609
-680
-707
-781
-778
-697
-866
-562
-634
-530
-426
-460
-248
-401
-12
-261
1
-51
15
98
71
181
30
125
-29
19
-116
-95
-323
-195
-448
-410
-516
-734
-733
-933
-804
-1098
-928
-1125
-1023
-951
-970
-821
-836
-639
-621
-461
-385
-302
-201
-155
-132
-47
-88
-58
-91
-61
-139
-200
-211
-374
-376
-437
-489
-543
-575
-580
-615
-559
-550
-521
-502
-395
-357
-291
-219
-199
-171
-239
-144
-264
-284
-404
-403
-533
-560
-620
-719
-762
-842
-837
-965
-820
-856
-765
-749
-618
-521
-458
-319
-265
-125
-75
33
75
99
151
153
145
84
31
8
-175
-259
-358
-460
-588
-701
-747
-848
-871
-899
-963
-946
-945
-880
-856
-776
-689
-613
-549
-508
-395
-335
-272
-294
-258
-254
-263
-226
-268
-275
-339
-358
-404
-483
-475
-606
-583
-632
-596
-596
-598
-593
-557
-484
-475
-444
-439
-409
-437
-368
-345
-348
-372
-351
-370
-409
-438
-498
-555
-541
-548
-563
-554
-556
-536
-530
-540
-529
-508
-491
-441
-418
-437
-440
-422
-419
-397
-367
-389
-408
-399
-412
-384
-411
-433
-464
-462
-426
-447
-463
-516
-510
-513
-503
-509
-539
-539
-525
-518
-506
-530
-563
-610
-612
-598
-633
-638
-665
-667
-684
-664
-701
-726
-723
-729
-718
-721
-715
-729
-708
-709
-715
-692
-712
-686
-678
-678
-658
-655
-652
-669
-656
-673
-662
-651
-682
-659
-668
-691
-725
-704
-716
-704
-689
-704
-682
-669
-628
-624
-606
-595
-568
-547
-531
-494
-474
-434
-392
-355
-326
-301
-276
-247
-233
-189
-155
-144
-149
-101
-52
-47
-29
-37
-10
39
79
108
151
197
214
267
307
329
360
398
453
513
576
599
615
659
677
698
698
708
705
682
689
654
624
578
536
493
457
421
374
364
342
328
351
311
278
220
190
178
148
147
99
89
28
-13
-59
-142
-212
-305
-388
-448
-488
-546
-616
-664
-717
-768
-800
-864
-885
-908
-902
-906
-914
-905
-910
-895
-908
-912
-917
-929
-943
-954
-958
-947
-945
-934
-923
-894
-881
-872
-834
-798
-738
-710
-658
-618
-574
-511
-461
-415
-384
-341
-300
-243
-199
-155
-86
-24
47
128
209
276
340
420
484
537
598
660
688
714
754
767
759
773
766
760
777
755
767
811
857
893
1002
1042
1105
1191
1239
1281
1330
1369
1410
1455
1499
1535
1568
1620
1604
1606
1630
1670
1669
1726
1722
1734
1769
1803
1814
1797
1811
1774
1772
1759
1746
1714
1688
1654
1614
1557
1519
1417
1317
1203
1049
869
662
452
120
-197
-532
-888
-1253
-1589
-1926
-2267
-2525
-2765
-2984
-3139
-3258
-3295
-3239
-3097
-2927
-2703
-2400
-2095
-1764
-1426
-1105
-798
-489
-229
-25
159
311
355
340
297
200
63
-98
-274
-480
-644
-802
-938
-1054
-1142
-1204
-1224
-1196
-1148
-1069
-958
-844
-722
-559
-402
-260
-125
-1
111
205
262
316
326
340
348
345
331
302
291
274
283
312
383
477
569
687
817
968
1150
1339
1498
1657
1824
1965
2106
2240
2361
2410
2476
2512
2512
2536
2550
2543
2551
2585
2596
2661
2744
2855
2970
3105
3207
3353
3513
3636
3751
3844
3940
4024
4031
3856
3550
3033
2315
1523
586
-339
-1019
-1699
-2507
-3170
-3786
-4367
-4615
-4748
-4953
-5017
-4781
-4494
-3979
-3124
-2375
-1776
-1081
-377
157
802
1321
1518
1739
2051
2190
2247
2262
2087
1769
1545
1363
1048
821
622
457
469
621
679
647
670
648
651
700
645
484
347
190
-52
-337
-694
-1193
-1741
-2257
-2793
-3276
-3670
-4033
-4330
-4597
-4783
-4887
-4850
-4606
-4397
-4263
-3990
-3552
-3026
-2402
-1891
-1593
-1316
-837
-434
-191
-44
-56
-110
-40
139
71
-80
-278
-510
-633
-626
-733
-940
-1024
-1064
-1041
-922
-848
-882
-820
-755
-659
-530
-410
-337
-313
-193
-76
-2
90
115
129
239
370
460
560
729
886
1083
1294
1459
1647
1892
2137
2415
2675
2924
3179
3465
3811
4139
4421
4719
5077
5449
5871
6193
6427
6547
6611
6623
6506
6196
5557
4592
3225
1727
262
-1051
-2237
-3488
-4817
-6067
-7011
-7679
-8045
-8323
-8466
-8411
-8017
-7220
-6216
-5055
-3896
-2771
-1654
-527
468
1247
1871
2420
2872
3218
3408
3332
3158
2915
2653
2347
2047
1700
1356
1229
1265
1413
1553
1633
1662
1703
1780
1806
1683
1466
1196
871
503
-9
-665
-1450
-2274
-3087
-3859
-4558
-5184
-5677
-5994
-6092
-6033
-5861
-5569
-5155
-4634
-3985
-3273
-2548
-1744
-970
-206
342
737
1000
1106
1160
1028
750
317
-56
-392
-700
-1014
-1417
-1834
-2107
-2247
-2313
-2345
-2347
-2280
-2154
-1848
-1628
-1487
-1419
-1430
-1403
-1360
-1321
-1360
-1440
-1510
-1525
-1518
-1493
-1526
-1550
-1509
-1370
-1145
-874
-603
-327
-36
301
600
803
978
1087
1252
1340
1387
1374
1322
1318
1243
1181
1093
967
903
909
960
1045
1109
1215
1344
1560
1770
1931
2114
2255
2474
2676
2917
3026
3157
3278
3319
3482
3484
3499
3408
3304
3098
2701
2264
1688
1159
714
225
-399
-1086
-1813
-2442
-2991
-3448
-3935
-4387
-4626
-4752
-4692
-4491
-4245
-3994
-3626
-3158
-2620
-2152
-1637
-1138
-643
-59
391
766
947
1118
1230
1303
1370
1292
1176
1044
978
926
845
730
562
425
353
277
203
104
-39
-152
-271
-463
-736
-1063
-1453
-1831
-2202
-2563
-2953
-3316
-3594
-3845
-4017
-4149
-4305
-4445
-4538
-4538
-4349
-4154
-3890
-3680
-3433
-3056
-2597
-2131
-1826
-1568
-1330
-1008
-635
-352
-254
-213
-185
-137
-135
-204
-390
-640
-787
-925
-997
-1102
-1239
-1395
-1490
-1516
-1490
-1420
-1345
-1257
-1154
-1010
-863
-695
-579
-502
-445
-393
-339
-261
-198
-184
-134
-71
-32
45
142
252
440
612
806
1068
1389
1750
2073
2393
2673
2985
3410
3689
3990
4169
4340
4645
4875
5282
5403
5613
5808
5947
6084
5902
5758
5393
5093
4512
3598
2348
663
-758
-2175
-3411
-4518
-5782
-6918
-7845
-8334
-8583
-8658
-8509
-8290
-7702
-6705
-5484
-4203
-2959
-1729
-575
570
1593
2354
2857
3196
3423
3630
3723
3533
3236
2742
2333
2017
1678
1399
1098
975
969
1119
1268
1295
1290
1211
1135
993
772
395
-71
-575
-1165
-1800
-2505
-3311
-4063
-4736
-5279
-5629
-5839
-5856
-5731
-5425
-4946
-4355
-3680
-2940
-2165
-1391
-614
109
699
1167
1439
1485
1305
977
561
19
-491
-1071
-1686
-2164
-2563
-2845
-3006
-3128
-3217
-3159
-2908
-2590
-2208
-1825
-1548
-1272
-1050
-870
-793
-837
-971
-1186
-1327
-1456
-1568
-1675
-1841
-1965
-1968
-1856
-1670
-1459
-1191
-898
-541
-94
284
615
862
1023
1164
1259
1334
1290
1188
1041
827
698
537
413
306
173
97
103
239
393
495
666
820
1039
1396
1651
1901
2031
2276
2504
2675
3036
3092
3217
3402
3476
3743
3898
4127
4207
4283
4560
4604
4637
4379
3785
3015
2201
1437
336
-827
-1966
-3161
-3917
-4607
-5414
-6130
-6654
-6879
-6792
-6359
-5898
-5395
-4585
-3678
-2684
-1515
-632
30
669
1300
1813
2268
2598
2491
2406
2358
2117
1921
1687
1325
1014
872
869
851
961
1012
945
1027
1079
1025
927
715
447
153
-175
-616
-1226
-1806
-2442
-3056
-3563
-4015
-4382
-4673
-4747
-4763
-4666
-4360
-4071
-3761
-3382
-3026
-2700
-2238
-1804
-1627
-1514
-1526
-1645
-1573
-1482
-1590
-1688
-1762
-1851
-1668
-1389
-1319
-1283
-1187
-1134
-918
-609
-519
-561
-623
-728
-862
-926
-1100
-1433
-1726
-1962
-2129
-2116
-2060
-2097
-2068
-1936
-1732
-1411
-1026
-763
-520
-248
9
304
514
650
643
654
683
648
668
653
675
797
969
1130
1301
1521
1771
2125
2513
2785
3105
3454
3705
4038
4237
4316
4490
4692
4957
5293
5667
5952
6169
6464
6604
6579
6549
6233
5761
5022
3836
2009
51
-1737
-3372
-4401
-5464
-6784
-8048
-9105
-9580
-9515
-9020
-8440
-7827
-6870
-5653
-4025
-2293
-772
323
1163
1964
2676
3370
3828
3885
3684
3386
2973
2650
2298
1896
1521
1240
1170
1209
1419
1660
1838
2032
2164
2214
2178
1999
1679
1222
637
-90
-898
-1772
-2729
-3633
-4497
-5240
-5712
-6019
-6060
-5956
-5661
-5149
-4502
-3661
-2831
-1957
-1100
-301
463
1103
1584
1816
1809
1603
1231
805
303
-239
-813
-1375
-1929
-2431
-2766
-3071
-3274
-3467
-3601
-3462
-3161
-2711
-2293
-2056
-1898
-1676
-1392
-1196
-1038
-1063
-1188
-1171
-1156
-1190
-1230
-1337
-1451
-1555
-1527
-1408
-1271
-1069
-941
-803
-606
-375
-128
69
207
297
419
567
683
782
801
774
749
713
700
700
692
681
619
621
635
623
662
640
621
632
647
760
868
973
1126
1243
1470
1785
2143
2513
2906
3364
3752
4274
4781
5288
5785
6277
6732
7076
7506
7662
7653
7302
6326
5048
3386
1471
-187
-1821
-3175
-4258
-5560
-6702
-7722
-8499
-8737
-8583
-8039
-7425
-6500
-5461
-4382
-3053
-1916
-773
10
674
1149
1443
1911
2089
2197
2113
1832
1593
1363
1312
1427
1565
1814
2027
2249
2605
2873
3173
3306
3313
3157
2836
2428
1780
1085
238
-690
-1614
-2543
-3381
-4126
-4760
-5215
-5492
-5587
-5441
-5163
-4730
-4171
-3529
-2847
-2167
-1516
-1027
-670
-505
-505
-639
-785
-941
-1136
-1393
-1750
-2070
-2315
-2414
-2424
-2332
-2176
-1934
-1640
-1320
-954
-653
-391
-244
-179
-208
-325
-486
-700
-971
-1294
-1615
-1905
-2121
-2295
-2355
-2314
-2185
-1969
-1722
-1434
-1141
-819
-519
-268
-65
96
220
288
340
361
351
312
285
286
327
401
475
584
728
916
1153
1395
1608
1818
1990
2132
2265
2364
2457
2532
2604
2645
2692
2748
2802
2905
3064
3307
3578
3908
4302
4698
5133
5613
6027
6271
6325
6160
5735
5067
4150
2819
1216
-480
-2133
-3441
-4472
-5237
-5947
-6705
-7366
-7941
-8092
-7741
-6897
-5705
-4496
-3386
-2542
-1815
-1096
-290
582
1261
1725
1809
1601
1321
1062
947
903
876
808
667
609
731
1054
1538
2033
2505
2811
2961
3064
3115
3101
2985
2726
2209
1489
648
-256
-1139
-1952
-2643
-3252
-3776
-4205
-4526
-4728
-4757
-4603
-4293
-3835
-3286
-2747
-2283
-1885
-1555
-1272
-1052
-911
-877
-955
-1063
-1167
-1259
-1403
-1587
-1825
-2085
-2259
-2278
-2114
-1829
-1466
-1101
-828
-670
-574
-492
-386
-250
-131
-166
-366
-663
-999
-1328
-1584
-1739
-1883
-1987
-2036
-2061
-2026
-1920
-1759
-1553
-1311
-1049
-816
-613
-430
-302
-221
-170
-101
-38
-5
29
73
136
207
306
451
582
702
812
949
1096
1248
1427
1570
1630
1648
1667
1672
1707
1814
1937
2034
2123
2212
2304
2465
2695
2991
3311
3647
4011
4394
4821
5319
5847
6268
6500
6514
6258
5750
4988
4010
2715
1198
-371
-1872
-3118
-4064
-4729
-5307
-5905
-6457
-6911
-7095
-6808
-6035
-4991
-3901
-2956
-2346
-1952
-1577
-1100
-552
-10
408
513
354
75
-178
-274
-220
-25
207
409
648
935
1313
1766
2315
2842
3266
3591
3773
3798
3638
3358
2951
2432
1834
1176
461
-319
-1124
-1860
-2496
-2997
-3320
-3512
-3651
-3714
-3706
-3624
-3395
-3061
-2691
-2370
-2178
-2111
-2138
-2161
-2142
-2066
-1985
-1988
-2132
-2409
-2729
-2947
-2952
-2741
-2354
-1903
-1482
-1130
-859
-614
-339
-15
333
625
777
748
541
231
-152
-521
-815
-1079
-1311
-1532
-1763
-1986
-2136
-2179
-2109
-1919
-1682
-1430
-1225
-1090
-977
-876
-762
-631
-501
-415
-393
-403
-426
-410
-335
-196
-2
193
378
552
719
916
1160
1427
1654
1825
1914
1915
1872
1826
1811
1829
1902
1970
2015
2043
2035
2048
2113
2294
2572
2941
3345
3732
4063
4326
4629
4938
5277
5604
5791
5744
5381
4719
3773
2583
1283
-42
-1289
-2356
-3206
-3874
-4441
-4968
-5459
-5876
-6118
-5996
-5482
-4663
-3732
-2900
-2282
-1939
-1754
-1493
-1159
-757
-324
-111
-136
-337
-604
-806
-862
-722
-488
-206
99
395
747
1129
1557
2025
2478
2853
3135
3311
3311
3148
2849
2448
2007
1526
1015
462
-195
-877
-1518
-2089
-2487
-2719
-2820
-2863
-2900
-2949
-3014
-3021
-2961
-2866
-2720
-2572
-2479
-2434
-2459
-2500
-2607
-2784
-2986
-3169
-3239
-3176
-2987
-2723
-2433
-2156
-1903
-1620
-1307
-942
-505
-63
294
497
565
541
438
290
110
-117
-371
-616
-867
-1103
-1298
-1448
-1556
-1624
-1625
-1565
-1443
-1294
-1181
-1101
-1049
-1012
-982
-931
-890
-876
-887
-910
-923
-894
-813
-695
-535
-347
-154
51
293
556
831
1088
1314
1509
1683
1815
1932
2034
2109
2167
2216
2299
2392
2505
2598
2691
2788
2891
3078
3362
3701
4057
4405
4744
5025
5258
5428
5494
5460
5283
4926
4360
3488
2266
794
-821
-2269
-3323
-3969
-4282
-4573
-5037
-5737
-6508
-6969
-6847
-6039
-4782
-3528
-2620
-2237
-2223
-2232
-2003
-1442
-676
-60
210
96
-254
-599
-778
-664
-358
13
371
685
983
1298
1648
2067
2517
2955
3363
3635
3700
3545
3181
2704
2204
1736
1287
789
126
-667
-1495
-2240
-2765
-3055
-3145
-3155
-3214
-3336
-3449
-3472
-3360
-3141
-2878
-2677
-2578
-2558
-2583
-2597
-2564
-2501
-2469
-2528
-2681
-2867
-3003
-2997
-2808
-2478
-2076
-1649
-1267
-978
-769
-574
-345
-36
316
619
770
706
449
82
-277
-534
-697
-788
-880
-1051
-1285
-1542
-1731
-1778
-1692
-1507
-1298
-1118
-1014
-989
-985
-958
-885
-778
-670
-586
-549
-554
-586
-596
-540
-406
-204
22
255
449
613
805
1026
1267
1497
1706
1861
1946
1986
2027
2081
2167
2262
2349
2430
2497
2562
2693
2850
3060
3322
3611
3930
4239
4588
4901
5153
5274
5236
5089
4828
4436
3845
2887
1558
-24
-1589
-2859
-3653
-4009
-4202
-4552
-5232
-6120
-6860
-7066
-6532
-5334
-3942
-2863
-2352
-2333
-2503
-2421
-1916
-1101
-265
226
279
-35
-453
-727
-742
-499
-126
262
575
819
1070
1356
1711
2148
2616
3066
3429
3613
3581
3335
2932
2496
2089
1688
1240
654
-86
-922
-1708
-2300
-2639
-2796
-2890
-3007
-3195
-3362
-3423
-3303
-3010
-2681
-2449
-2369
-2429
-2546
-2672
-2742
-2789
-2858
-2915
-2952
-2927
-2854
-2711
-2507
-2295
-2039
-1710
-1317
-869
-423
-48
211
362
447
490
485
422
271
37
-236
-504
-769
-989
-1162
-1344
-1516
-1644
-1699
-1677
-1589
-1475
-1376
-1308
-1266
-1232
-1172
-1103
-1021
-952
-904
-872
-857
-802
-711
-604
-462
-303
-113
94
313
539
736
928
1097
1261
1444
1614
1763
1870
1948
2010
2063
2125
2204
2298
2398
2505
2619
2746
2912
3103
3314
3546
3821
4136
4440
4761
5018
5138
5147
4986
4783
4500
4061
3342
2142
605
-1064
-2489
-3401
-3774
-3832
-4046
-4650
-5664
-6685
-7190
-6866
-5690
-4180
-2901
-2278
-2353
-2662
-2780
-2342
-1412
-390
325
449
106
-424
-821
-858
-605
-178
248
555
804
983
1228
1544
1919
2381
2838
3245
3488
3540
3366
3025
2618
2192
1805
1373
778
28
-792
-1555
-2130
-2498
-2692
-2855
-3070
-3322
-3549
-3595
-3419
-3110
-2765
-2559
-2529
-2650
-2846
-2992
-3037
-2976
-2877
-2803
-2789
-2823
-2850
-2834
-2713
-2444
-2067
-1610
-1145
-727
-400
-162
19
178
345
500
590
566
417
151
-154
-446
-686
-873
-1034
-1190
-1324
-1436
-1497
-1502
-1454
-1380
-1320
-1261
-1232
-1197
-1141
-1093
-1045
-1008
-982
-972
-952
-921
-859
-746
-611
-440
-258
-50
172
387
604
816
1026
1238
1453
1635
1796
1922
2025
2098
2156
2231
2298
2379
2467
2580
2723
2883
3056
3214
3393
3587
3830
4127
4433
4708
4905
4943
4848
4665
4452
4201
3825
3174
2086
636
-954
-2307
-3176
-3571
-3635
-3842
-4434
-5362
-6359
-6836
-6545
-5491
-4076
-2915
-2309
-2351
-2630
-2671
-2203
-1290
-303
387
505
177
-329
-678
-703
-456
-48
324
578
729
853
1059
1354
1705
2134
2529
2859
3073
3103
3017
2763
2458
2118
1721
1261
686
29
-683
-1308
-1803
-2146
-2432
-2695
-2995
-3270
-3399
-3380
-3165
-2886
-2630
-2537
-2584
-2697
-2791
-2774
-2695
-2606
-2563
-2592
-2685
-2767
-2797
-2714
-2539
-2285
-1978
-1643
-1298
-963
-641
-372
-132
63
246
388
458
443
304
98
-129
-354
-582
-778
-970
-1147
-1285
-1381
-1416
-1414
-1398
-1385
-1360
-1303
-1221
-1107
-1007
-936
-916
-926
-922
-913
-876
-797
-690
-600
-512
-400
-264
-99
97
297
514
709
893
1088
1247
1410
1540
1632
1729
1815
1918
2010
2107
2205
2296
2412
2500
2589
2701
2828
3026
3272
3610
3969
4236
4456
4543
4579
4621
4613
4641
4582
4322
3758
2732
1376
-150
-1531
-2455
-2948
-3126
-3379
-3999
-4972
-6061
-6768
-6716
-5899
-4612
-3368
-2680
-2595
-2859
-2997
-2612
-1732
-682
145
436
208
-224
-578
-611
-364
-27
257
404
520
651
886
1222
1573
1912
2211
2452
2693
2886
2972
2972
2761
2440
2004
1476
923
315
-244
-756
-1230
-1675
-2107
-2548
-2956
-3270
-3378
-3298
-3093
-2834
-2665
-2636
-2721
-2837
-2896
-2878
-2726
-2842
-2925
-3009
-3138
-2950
-2842
-2650
-2440
-2312
-2085
-1777
-1385
-990
-614
-385
-273
-175
-28
191
399
515
492
268
-138
-553
-864
-1047
-1118
-1173
-1258
-1426
-1657
-1809
-1870
-1754
-1516
-1260
-1040
-918
-903
-904
-851
-803
-695
-594
-566
-557
-575
-565
-495
-387
-219
-29
156
361
569
816
1067
1295
1486
1616
1715
1803
1858
1947
2037
2073
2116
2113
2142
2212
2328
2530
2724
2926
3136
3393
3618
3882
4203
4526
4885
5045
5060
4894
4622
4392
4095
3749
3020
1787
102
-1691
-3277
-4266
-4587
-4785
-5049
-5728
-6554
-7132
-7135
-6348
-5093
-3727
-2707
-2074
-1687
-1320
-699
63
778
1186
1254
1129
979
1013
1080
1032
854
547
431
656
1153
1805
2247
2396
2267
2109
2123
2259
2398
2310
1889
1204
431
-368
-1053
-1646
-2257
-2815
-3305
-3613
-3707
-3628
-3458
-3368
-3211
-2938
-2517
-1895
-1290
-896
-621
-668
-884
-910
-1033
-1106
-1176
-1357
-1632
-1868
-1922
-1947
-1904
-1924
-1887
-1746
-1560
-1262
-971
-798
-829
-937
-1036
-1092
-1089
-1066
-1155
-1309
-1482
-1619
-1685
-1739
-1703
-1638
-1460
-1281
-1128
-938
-839
-773
-748
-721
-695
-661
-630
-629
-653
-734
-771
-757
-655
-517
-336
-92
83
272
465
618
788
867
917
939
946
1020
1014
1048
1008
985
1054
1038
1101
1168
1272
1532
1730
1985
2161
2330
2525
2671
3061
3233
3556
3849
4006
4386
4625
4949
5111
5282
5282
5149
5066
4730
4463
4076
3248
2007
73
-2185
-4024
-5413
-5831
-5953
-6363
-6915
-7709
-7899
-7390
-6195
-4852
-3625
-2413
-1416
-189
812
1371
1611
1600
1709
1982
2340
2409
2149
1703
1213
1029
1082
1294
1636
1934
2208
2463
2545
2457
2196
1737
1219
724
195
-348
-1029
-1927
-2842
-3726
-4272
-4473
-4409
-4137
-3852
-3430
-2965
-2315
-1693
-1248
-763
-424
33
432
593
497
53
-392
-832
-1056
-1269
-1470
-1601
-1724
-1657
-1644
-1631
-1748
-1924
-2008
-1987
-1846
-1798
-1884
-2105
-2381
-2538
-2567
-2488
-2379
-2234
-1993
-1697
-1362
-1121
-1011
-954
-811
-658
-504
-422
-578
-786
-1007
-1192
-1349
-1471
-1536
-1518
-1320
-1075
-806
-591
-427
-198
58
356
579
653
657
556
456
330
143
-41
-220
-225
-155
57
236
388
588
657
927
1098
1325
1571
1667
1894
1876
1960
1917
1872
2015
1981
2428
2545
2928
3498
3595
4207
4494
4830
5282
5689
5820
5754
5652
4985
4616
4092
3429
2723
1670
274
-1747
-3645
-5239
-6470
-6638
-6619
-6833
-6902
-7011
-6709
-5893
-4658
-3554
-2534
-1280
-312
733
1454
1473
1325
1313
1518
1789
2113
1997
1674
1619
1584
1687
1750
1803
1887
2156
2521
2541
2216
1484
739
72
-480
-1075
-1756
-2340
-3018
-3504
-3882
-4136
-4223
-4113
-3650
-3091
-2335
-1791
-1365
-892
-691
-393
-197
-42
79
-47
-193
-539
-842
-1063
-1374
-1595
-1687
-1674
-1566
-1510
-1629
-1861
-2115
-2267
-2363
-2416
-2534
-2628
-2652
-2675
-2564
-2516
-2425
-2258
-1930
-1469
-1078
-702
-616
-566
-564
-626
-626
-784
-957
-1153
-1328
-1508
-1687
-1804
-1899
-1823
-1597
-1253
-888
-584
-333
-127
72
238
323
329
313
284
205
80
-92
-308
-384
-378
-256
-85
136
434
691
918
998
1066
1154
1268
1357
1355
1287
1198
1294
1331
1409
1501
1601
2022
2405
3125
3470
3849
4408
4350
4912
4833
4975
5113
4808
5057
4321
4041
3503
2836
2603
2038
1839
1205
797
-60
-1373
-2982
-4528
-5504
-6122
-5818
-6013
-6158
-6320
-6297
-5541
-4734
-3457
-2548
-1367
-64
1145
2126
2282
2333
2186
2380
2655
2711
2549
2063
1842
1645
1462
1191
927
958
1030
1419
1523
1157
650
-57
-583
-1083
-1597
-2128
-2676
-3059
-3392
-3650
-3781
-3861
-3713
-3184
-2609
-1889
-1115
-588
-162
103
326
428
540
632
532
394
86
-553
-1101
-1492
-1904
-2002
-2202
-2550
-2673
-2602
-2547
-2590
-2753
-3056
-3021
-2721
-2407
-2264
-2429
-2493
-2289
-1853
-1467
-1336
-1318
-1096
-665
-303
-233
-552
-877
-947
-907
-948
-1165
-1574
-1835
-1828
-1762
-1700
-1645
-1541
-1249
-797
-396
-107
96
236
344
437
402
312
215
58
-71
-258
-352
-359
-328
-237
-127
33
250
618
797
880
955
998
1198
1317
1371
1247
1105
1209
1349
1514
1667
1847
1998
2500
2927
3120
3566
3442
3810
4091
4031
4276
3884
4026
3914
4011
4148
3585
3487
2867
2592
2398
1882
1570
832
374
-417
-1483
-3076
-4705
-5817
-6451
-6015
-5854
-5779
-5734
-5523
-4669
-3614
-2321
-1479
-475
718
1733
2655
2694
2403
2005
1922
2116
2143
1973
1543
1330
1282
1265
1123
892
814
931
1284
1299
956
171
-613
-1220
-1841
-2152
-2787
-3245
-3486
-3604
-3470
-3407
-3215
-2977
-2378
-1632
-858
-151
186
440
503
570
551
467
318
-22
-339
-740
-1077
-1456
-1770
-1996
-2323
-2492
-2570
-2558
-2557
-2574
-2742
-3007
-3036
-2991
-2878
-2742
-2692
-2524
-2253
-1861
-1515
-1290
-1104
-892
-543
-284
-221
-388
-651
-892
-1098
-1272
-1554
-1844
-2009
-1998
-1893
-1740
-1550
-1355
-1044
-645
-269
-6
140
198
178
150
37
-157
-322
-498
-568
-561
-515
-427
-324
-230
-47
221
431
620
742
796
844
899
943
900
888
925
1000
1183
1310
1531
1742
1906
2410
2617
2827
3368
3357
3606
4024
3804
4013
4037
3780
3763
3457
3473
3178
3143
2869
2210
2194
1635
1630
1463
933
696
-133
-593
-1453
-2752
-4010
-5176
-5782
-5756
-5280
-5194
-5043
-4680
-4157
-3090
-1893
-932
9
1061
1898
2587
2768
2378
2032
1825
1767
1799
1582
1260
1015
919
939
847
735
741
881
1005
1083
687
13
-652
-1336
-1892
-2349
-2782
-3178
-3272
-3378
-3328
-3091
-2874
-2346
-1757
-1036
-359
225
613
749
777
582
511
316
68
-69
-593
-1151
-1395
-1779
-1924
-2014
-2460
-2870
-2917
-2755
-2652
-2535
-2834
-3229
-3180
-2921
-2632
-2501
-2498
-2393
-1897
-1283
-881
-787
-791
-627
-279
69
-30
-423
-829
-1088
-1296
-1515
-1877
-2321
-2429
-2255
-2039
-1874
-1741
-1607
-1236
-749
-384
-95
76
156
233
198
57
-129
-266
-281
-302
-236
-137
-46
97
222
324
395
622
821
1004
1142
1112
1121
1073
1066
1079
1104
1253
1430
1816
1895
2203
2326
2389
3027
2923
3462
3620
3493
3884
3730
3833
3494
3577
3647
3531
4072
3698
3445
3124
2792
2561
2407
2166
1599
1254
358
-602
-2098
-3991
-5315
-6289
-6260
-5868
-5729
-5577
-5440
-4892
-3990
-2659
-1562
-498
763
1650
2490
2767
2411
2051
1777
1787
1858
1928
1698
1595
1538
1427
1303
1123
1083
1150
1425
1395
1063
336
-525
-1297
-2050
-2483
-2959
-3299
-3375
-3414
-3328
-3154
-2806
-2486
-1843
-1078
-469
206
592
650
548
373
172
-34
-102
-412
-779
-1049
-1316
-1467
-1652
-1940
-2396
-2475
-2359
-2216
-2080
-2365
-2691
-2901
-2836
-2710
-2725
-2655
-2587
-2169
-1590
-1227
-1039
-910
-679
-370
-11
72
-134
-354
-618
-916
-1250
-1644
-2008
-2177
-2137
-2050
-1931
-1756
-1516
-1181
-738
-353
-26
240
381
465
420
324
130
-84
-186
-329
-320
-186
-50
84
169
266
416
667
878
1010
1080
1070
1063
1143
1148
1104
1090
1160
1421
1631
1989
2186
2208
2647
2764
3186
3607
3500
3664
3685
3859
4013
4118
3930
3684
3723
3852
4101
3900
3747
3296
2911
2947
2492
2041
1115
111
-1229
-3329
-4911
-6613
-7413
-6940
-6656
-6239
-6122
-5790
-4963
-3652
-1946
-923
341
1382
2258
3044
2896
2532
1961
1710
1689
1658
1680
1557
1575
1706
1669
1473
1391
1425
1608
1705
1521
837
-105
-978
-1911
-2724
-3303
-3727
-3882
-3815
-3683
-3504
-3215
-2742
-2198
-1502
-781
-149
466
765
804
578
250
28
-155
-226
-289
-474
-626
-684
-1077
-1294
-1298
-1623
-1694
-1734
-2164
-2407
-2668
-3249
-3753
-4001
-4038
-3751
-3222
-2868
-2483
-2003
-1415
-713
-248
55
259
509
706
531
54
-624
-1219
-1582
-1763
-2002
-2274
-2300
-2145
-1926
-1667
-1483
-1325
-948
-482
-169
1
-17
-151
-206
-236
-347
-389
-366
-279
-71
111
202
284
382
544
749
854
924
897
869
891
878
811
745
838
947
1279
1633
1852
2143
2391
2667
3012
3178
3302
3535
3552
3932
4134
4007
4126
3752
3832
3945
3999
4254
4004
3763
3740
3690
3332
3299
2603
1400
337
-1967
-4384
-6106
-7496
-7605
-7164
-7117
-7071
-6824
-6147
-4819
-3203
-1772
-586
841
2052
2863
3088
2618
2076
1687
1640
1731
1732
1763
1910
1933
1945
1834
1714
1784
2063
2199
1954
1501
514
-551
-1475
-2554
-3255
-3674
-3962
-3892
-3753
-3595
-3221
-2825
-2265
-1654
-986
-309
215
627
567
377
24
-310
-399
-511
-452
-378
-349
-314
-381
-442
-508
-540
-644
-907
-1325
-1809
-2267
-2709
-3166
-3736
-4256
-4603
-4534
-4160
-3658
-3030
-2563
-1942
-1180
-479
97
332
384
306
247
66
-423
-1043
-1677
-2044
-2125
-2183
-2220
-2203
-2030
-1644
-1233
-957
-848
-741
-559
-419
-387
-480
-631
-706
-651
-561
-528
-462
-238
50
405
676
800
873
907
1012
1006
969
901
809
800
764
746
724
834
1072
1385
1750
2077
2294
2670
2984
3254
3576
3504
3782
3676
3723
3939
3565
3934
3820
4025
4419
4407
4901
4651
4821
4744
4288
4178
3219
1998
-83
-2949
-5237
-7230
-8001
-7755
-7778
-7519
-7377
-6669
-5570
-4271
-2512
-1365
197
1599
2424
2929
2544
2060
1536
1233
1252
1329
1599
2011
2311
2587
2439
2321
2430
2474
2764
2569
2092
1156
-43
-1129
-2413
-3383
-3987
-4275
-4263
-3969
-3635
-3361
-2887
-2367
-1816
-1097
-478
22
425
483
273
-55
-390
-699
-726
-600
-381
-15
223
370
353
210
104
-37
-264
-552
-1062
-1856
-2611
-3318
-4008
-4464
-4808
-5059
-4803
-4187
-3453
-2666
-2101
-1640
-1016
-326
160
380
337
121
-64
-336
-814
-1345
-1772
-1901
-1789
-1654
-1581
-1591
-1496
-1276
-1111
-1041
-1021
-1020
-952
-850
-890
-1008
-1043
-905
-710
-405
-136
70
407
714
913
997
947
782
707
660
531
474
393
294
333
453
625
810
1079
1413
1800
2248
2457
2630
2638
2879
2979
3184
3228
3018
3549
3358
3830
4024
3789
4323
4313
4743
4982
5063
5015
4772
4496
3776
3452
2535
1292
-704
-3676
-5955
-7791
-8091
-7476
-7269
-7029
-6697
-5999
-4807
-3364
-2245
-1288
48
1192
2033
2240
1848
1359
1042
1062
1049
1371
1779
2425
3010
3129
2947
2530
2440
2364
2304
1939
1173
344
-774
-1716
-2795
-3666
-3975
-4107
-3776
-3360
-3000
-2630
-2322
-1941
-1600
-1196
-761
-474
-264
-191
-242
-402
-520
-624
-574
-279
182
694
1031
1100
938
780
458
38
-507
-1106
-1615
-2161
-2569
-3374
-4222
-4627
-4862
-4480
-3979
-3520
-3052
-2524
-1806
-1333
-939
-814
-719
-422
-187
-56
-312
-664
-980
-1168
-1200
-1286
-1320
-1265
-1120
-1025
-1051
-1233
-1460
-1564
-1527
-1464
-1379
-1252
-1188
-1033
-788
-587
-333
-66
202
490
692
834
795
681
489
310
200
138
203
152
266
348
450
682
800
1049
1226
1539
1775
1958
2227
2322
2364
2464
2574
2650
3013
3190
3255
3471
3636
3773
3968
4209
4271
4499
4754
4789
4693
4409
4020
3427
3089
2759
2069
1102
-735
-3480
-5572
-7111
-7751
-6921
-6749
-6436
-5996
-5498
-4474
-3511
-2367
-1607
-408
884
1513
1927
1626
1343
1134
1044
1238
1329
1879
2583
3030
3273
2954
2452
2115
1876
1725
1267
723
-87
-1015
-1741
-2696
-3413
-3711
-3891
-3616
-3111
-2740
-2378
-2158
-1929
-1741
-1446
-1084
-967
-641
-482
-371
-271
-331
-332
-326
4
355
782
1182
1217
1057
709
168
-559
-1108
-1712
-2387
-2911
-3421
-3934
-4229
-4241
-4363
-4168
-3688
-3216
-2596
-1933
-1473
-1239
-962
-799
-787
-654
-608
-730
-739
-743
-864
-946
-1059
-1208
-1231
-1172
-1206
-1294
-1371
-1546
-1671
-1677
-1733
-1739
-1580
-1315
-965
-595
-226
3
261
560
670
755
755
746
662
579
512
241
132
106
46
184
365
557
785
1000
1137
1239
1491
1633
1760
1914
1906
2111
2284
2361
2593
2665
2858
3403
3618
3782
4143
4121
4322
4511
4394
4333
4166
4358
4039
3697
3276
2458
2313
2048
1339
-98
-2364
-4822
-6517
-7331
-7077
-6657
-6444
-6018
-5658
-4664
-3706
-2757
-1840
-960
338
1088
1729
1681
1377
1370
1087
1245
1346
1645
2280
2852
3335
3197
2735
2279
1739
1509
1183
622
-28
-833
-1589
-2414
-3089
-3591
-3827
-3628
-3227
-2715
-2279
-2034
-1910
-1723
-1548
-1302
-1114
-835
-585
-388
-138
-160
-70
34
261
538
874
1202
1294
1365
1066
453
-198
-1125
-1783
-2246
-2863
-3254
-3824
-4279
-4343
-4214
-3999
-3700
-3307
-2933
-2383
-1899
-1677
-1550
-1515
-1384
-1146
-997
-803
-737
-687
-544
-497
-484
-580
-697
-787
-891
-984
-1228
-1505
-1744
-1922
-1867
-1779
-1648
-1392
-1103
-706
-302
26
218
344
494
538
555
557
498
414
353
277
200
272
441
615
851
1092
1279
1403
1453
1473
1455
1534
1646
1781
1960
2097
2215
2423
2595
2772
3123
3265
3576
3939
3991
4214
4132
4107
4125
4069
4215
4167
4272
4021
3929
3392
2893
2448
784
-892
-3668
-5744
-6982
-7338
-6501
-6656
-6144
-5847
-5194
-3916
-3108
-2067
-1427
-359
551
961
1157
735
577
492
616
1032
1437
2160
2934
3494
3792
3548
3035
2560
2025
1641
1079
265
-494
-1401
-2059
-2669
-3206
-3402
-3502
-2964
-2500
-2060
-1725
-1868
-1769
-1815
-1719
-1653
-1521
-1262
-1087
-680
-522
-273
46
342
757
1070
1408
1555
1581
1292
652
-54
-801
-1425
-1892
-2266
-2749
-3071
-3488
-3857
-3901
-3932
-3701
-3494
-3182
-2727
-2255
-1804
-1709
-1654
-1612
-1354
-967
-772
-613
-546
-402
-297
-355
-494
-746
-849
-868
-915
-1047
-1323
-1513
-1670
-1704
-1594
-1483
-1314
-1022
-685
-342
-10
147
244
322
410
505
529
542
477
475
498
491
451
413
532
663
871
988
1033
1120
1197
1313
1402
1521
1679
2011
2360
2501
2779
2915
3100
3445
3541
3722
3873
4327
4308
4524
4733
4372
4952
5093
5018
4956
4483
4023
3462
3105
1620
-499
-3076
-5595
-6732
-7201
-6713
-6560
-6406
-5689
-4982
-3919
-3142
-2593
-2105
-1382
-523
-151
122
97
-20
181
413
825
1464
2326
3252
4084
4473
4226
3697
2999
2300
1638
963
156
-589
-1106
-1579
-1959
-2372
-2640
-2761
-2589
-2193
-2011
-1861
-1944
-2074
-2281
-2518
-2584
-2628
-2299
-1808
-1316
-781
-274
137
531
878
1122
1345
1443
1387
1166
895
366
-517
-1304
-1908
-2294
-2295
-2460
-2911
-3096
-2997
-2897
-2992
-3294
-3531
-3350
-2913
-2551
-2465
-2405
-2124
-1713
-1292
-1012
-836
-660
-327
-113
-105
-268
-610
-864
-1052
-1173
-1288
-1402
-1449
-1415
-1238
-1081
-992
-876
-752
-562
-313
-107
-19
38
110
144
217
245
325
417
510
640
634
693
732
729
755
733
823
895
948
970
997
1180
1488
1725
1964
2231
2476
2838
3352
3362
3624
4013
3734
4532
4249
4290
4703
4217
5091
4960
5391
5314
4661
4553
3287
2912
925
-2087
-4608
-6999
-7258
-6760
-6336
-6234
-6199
-5273
-4322
-3316
-2684
-2550
-1897
-1426
-1083
-893
-1206
-1041
-676
-193
718
1348
2160
3134
3920
4672
4569
4199
3505
2715
2309
1393
634
-354
-1097
-1281
-1414
-1306
-1426
-1456
-1548
-1600
-1691
-2023
-2339
-2571
-2778
-2955
-3017
-3196
-3129
-2900
-2412
-1652
-865
-71
364
810
1021
1080
1079
738
604
364
77
-340
-954
-1207
-1429
-1322
-1562
-2203
-2503
-2815
-2764
-2862
-3183
-3468
-3576
-3256
-2988
-2721
-2527
-2256
-1774
-1286
-864
-733
-746
-642
-551
-488
-527
-785
-953
-1029
-938
-787
-785
-756
-775
-679
-589
-626
-620
-696
-645
-513
-405
-212
-69
139
362
566
755
807
848
854
870
903
863
813
711
635
732
811
925
1062
1025
1173
1348
1553
1779
2006
2351
2601
3067
3461
3679
4142
4285
4375
4908
4856
5084
5076
4797
5204
5205
5373
4948
4268
3490
1898
-269
-3266
-5458
-6522
-6160
-5546
-5666
-5640
-5545
-4751
-3886
-3345
-3224
-3018
-2601
-2331
-2017
-2025
-1882
-1527
-733
278
1126
2063
2803
3589
4204
4370
4158
3548
3007
2507
1962
1343
565
9
-245
-266
-150
-152
-312
-449
-824
-1260
-1691
-2369
-2808
-3102
-3276
-3263
-3181
-3119
-3093
-2749
-2279
-1528
-839
-418
-51
53
197
101
-98
-199
-216
-41
-41
-305
-556
-719
-699
-551
-859
-1222
-1490
-1626
-1721
-2252
-2817
-3401
-3445
-3136
-3011
-2820
-2706
-2283
-1725
-1304
-1082
-1164
-1134
-1096
-1000
-975
-1185
-1247
-1258
-1063
-768
-657
-548
-427
-237
-93
-148
-310
-526
-586
-509
-456
-329
-223
-46
231
479
824
1043
1207
1267
1190
1134
999
881
658
594
633
793
1063
1102
1223
1385
1632
1853
2001
2108
2295
2825
3160
3379
3711
3658
4154
4628
4555
5065
4912
5272
5748
5725
5595
4740
4234
2814
725
-1893
-4637
-5840
-5705
-4970
-4714
-4724
-4695
-4395
-3765
-3288
-3306
-3292
-3238
-3292
-3192
-3339
-3222
-2811
-2003
-780
288
1295
2127
2947
3639
3824
3700
3111
2474
2158
1708
1386
953
595
546
585
786
790
739
485
130
-402
-1192
-2023
-2817
-3411
-3607
-3530
-3439
-3152
-3006
-2682
-2313
-1995
-1557
-1370
-1055
-906
-839
-935
-1162
-1110
-1074
-766
-573
-563
-324
-252
-80
-148
-605
-964
-1296
-1366
-1579
-1933
-2381
-2790
-2714
-2648
-2488
-2341
-2348
-2092
-1813
-1543
-1529
-1749
-1849
-1881
-1658
-1587
-1614
-1552
-1409
-993
-725
-575
-520
-521
-396
-343
-405
-601
-781
-844
-826
-718
-573
-403
-109
194
470
686
776
835
852
881
872
888
958
1051
1126
1179
1275
1333
1494
1597
1603
1584
1597
1699
1705
1936
2089
2381
2951
3302
3696
3950
4139
4419
4739
5048
5258
5318
5103
4820
4320
3151
1002
-1541
-3763
-4852
-4211
-3731
-3667
-3701
-3941
-3615
-3210
-3059
-3459
-3532
-3565
-3837
-3757
-4074
-3982
-3413
-2469
-1244
-233
633
1294
2071
2557
2667
2439
1960
1675
1593
1477
1313
1226
1170
1446
1741
1810
1795
1475
1135
766
285
-392
-1312
-2097
-2793
-3098
-3076
-3047
-2824
-2571
-2245
-2020
-2002
-2144
-2344
-2364
-2268
-2164
-2180
-2128
-1990
-1755
-1379
-1113
-1103
-937
-748
-658
-340
-649
-1090
-1333
-1518
-1449
-1560
-1767
-2050
-1934
-1642
-1518
-1421
-1590
-1637
-1481
-1402
-1425
-1719
-1947
-1951
-1810
-1568
-1536
-1476
-1398
-1142
-875
-828
-769
-878
-871
-813
-815
-816
-887
-842
-701
-442
-161
36
196
372
614
861
980
1037
964
1042
1225
1329
1444
1449
1495
1605
1869
1925
1997
2017
1919
2087
2095
2224
2307
2515
2660
2896
3307
3401
3888
3889
4013
4389
4407
4774
4542
4200
3890
2998
1011
-1240
-3135
-4348
-3223
-2711
-2813
-2725
-3190
-2966
-2692
-2471
-3008
-3118
-3210
-3901
-3959
-4406
-4347
-3743
-2733
-1607
-682
18
304
878
1271
1462
1387
1077
968
1001
1022
879
954
1144
1714
2289
2497
2474
2026
1577
1123
712
272
-306
-800
-1280
-1534
-1756
-1896
-1850
-1750
-1422
-1290
-1432
-1833
-2294
-2720
-2965
-3018
-3075
-2818
-2490
-2134
-1828
-1611
-1627
-1613
-1282
-1154
-837
-1127
-1730
-1972
-2027
-1525
-1402
-1445
-1534
-1345
-833
-771
-878
-1284
-1411
-1162
-1064
-1104
-1486
-1791
-1731
-1451
-1111
-1028
-1086
-1109
-1089
-947
-1058
-1283
-1420
-1382
-1129
-993
-1005
-1123
-1098
-840
-545
-285
-219
-212
-129
-35
122
210
377
612
931
1286
1449
1621
1645
1783
2021
2137
2258
2260
2198
2190
2262
2207
2447
2662
2873
3250
3323
3628
3703
3925
4065
4176
4596
4511
4630
4299
3795
3400
1642
-332
-1898
-3390
-2739
-2043
-2378
-2197
-2759
-2702
-2485
-2335
-2547
-3130
-2966
-3847
-4090
-4248
-4679
-4032
-3361
-2186
-1258
-791
-424
-320
128
289
265
225
140
406
451
361
532
699
1357
2161
2538
2787
2550
2093
1655
1177
810
317
31
-200
-383
-446
-777
-855
-873
-757
-554
-724
-1034
-1485
-2044
-2464
-2827
-2985
-2956
-2696
-2386
-2295
-2230
-2439
-2511
-2493
-2406
-2213
-2321
-2266
-2339
-2322
-2168
-2013
-1774
-1467
-1019
-895
-777
-816
-918
-834
-741
-656
-653
-571
-591
-642
-664
-743
-660
-496
-354
-338
-486
-681
-856
-956
-982
-966
-923
-821
-728
-724
-724
-750
-738
-635
-500
-383
-280
-131
-53
77
266
446
747
1050
1266
1437
1561
1594
1616
1744
1845
1990
2202
2272
2387
2545
2665
2912
3162
3343
3557
3612
3668
3713
3733
3875
3869
3918
3677
3413
2953
1410
264
-931
-1738
-958
-1041
-1145
-1210
-1716
-1662
-1788
-1679
-2188
-2335
-2425
-3198
-3194
-3711
-3928
-3589
-3168
-2322
-1805
-1490
-1345
-1218
-988
-964
-924
-925
-791
-445
-476
-426
-272
-225
343
854
1223
1557
1515
1389
1166
1026
797
556
545
452
574
588
394
354
247
281
295
154
-54
-369
-703
-1047
-1291
-1498
-1608
-1531
-1469
-1412
-1417
-1634
-1788
-1902
-2042
-2077
-2218
-2311
-2339
-2283
-2225
-2152
-1980
-1861
-1575
-1358
-1242
-1136
-1150
-1104
-1002
-871
-743
-573
-413
-272
-104
-31
21
141
249
322
364
316
240
162
73
36
36
85
112
182
193
127
60
4
15
-12
-18
38
121
209
208
165
208
301
451
476
463
479
493
435
395
445
545
543
568
651
704
792
797
827
897
970
910
847
884
875
866
856
865
902
984
1063
1104
1083
1082
1112
1085
977
714
451
154
-72
-59
-112
-159
-179
-243
-200
-184
-168
-251
-389
-488
-673
-788
-942
-1045
-1056
-1093
-1039
-1006
-985
-973
-974
-931
-936
-955
-969
-965
-934
-938
-937
-940
-936
-865
-782
-692
-611
-557
-507
-474
-434
-413
-392
-388
-383
-351
-305
-285
-290
-274
-251
-180
-140
-120
-116
-134
-159
-189
-206
-213
-206
-195
-168
-155
-170
-183
-235
-290
-313
-369
-400
-433
-477
-537
-611
-657
-686
-684
-675
-653
-627
-624
-628
-636
-628
-615
-622
-608
-644
-656
-689
-717
-650
-657
-620
-633
-576
-545
-552
-533
-525
-512
-528
-528
-476
-420
-375
-339
-296
-274
-272
-270
-243
-214
-215
-223
-243
-249
-257
-269
-290
-283
-259
-252
-248
-241
-252
-261
-247
-224
-184
-149
-128
-119
-120
-130
-125
-103
-79
-44
-11
17
29
13
12
32
50
74
91
93
91
98
96
90
101
97
89
104
118
120
98
39
-18
-45
-59
-80
-113
-140
-149
-149
-149
-146
-126
-93
-57
-43
-37
-42
-62
-87
-111
-135
-158
-165
-164
-167
-178
-199
-224
-232
-239
-250
-252
-253
-272
-302
-321
-341
-354
-348
-372
-401
-429
-462
-474
-477
-463
-450
-446
-470
-484
-480
-470
-445
-420
-383
-350
-336
-325
-316
-332
-343
-356
-369
-379
-394
-413
-417
-411
-414
-413
-404
-397
-395
-398
-416
-440
-465
-496
-519
-541
-557
-555
-549
-552
-540
-515
-509
-512
-507
-503
-517
-530
-531
-528
-530
-521
-500
-469
-435
-418
-387
-356
-330
-322
-321
-313
-321
-329
-343
-366
-371
-372
-383
-391
-389
-396
-406
-395
-377
-359
-348
-332
-318
-317
-322
-330
-343
-358
-351
-328
-293
-262
-215
-157
-114
-71
-40
4
37
59
89
80
64
47
11
12
23
20
30
46
53
53
36
9
-17
-15
-21
-35
-49
-73
-107
-135
-130
-137
-127
-120
-120
-109
-108
-109
-103
-85
-91
-88
-58
-31
-5
14
28
36
42
46
48
54
59
50
35
15
-7
-25
-44
-55
-71
-99
-118
-123
-145
-173
-221
-268
-305
-341
-360
-379
-380
-391
-401
-397
-399
-415
-428
-432
-447
-468
-485
-513
-527
-535
-542
-522
-505
-472
-448
-422
-412
-420
-424
-434
-447
-460
-487
-510
-549
-574
-576
-570
-561
-561
-550
-543
-536
-527
-533
-544
-561
-568
-553
-529
-490
-456
-422
-391
-353
-309
-275
-239
-202
-188
-179
-177
-188
-205
-224
-238
-265
-284
-278
-274
-266
-266
-275
-300
-310
-305
-289
-278
-277
-268
-278
-296
-320
-342
-361
-354
-340
-322
-320
-318
-309
-288
-246
-212
-168
-133
-108
-80
-53
-43
-47
-63
-84
-105
-128
-158
-176
-193
-204
-210
-217
-231
-224
-196
-186
-192
-199
-206
-212
-217
-227
-235
-252
-246
-236
-223
-200
-179
-158
-145
-133
-125
-132
-149
-155
-154
-135
-114
-107
-116
-132
-134
-122
-127
-142
-151
-151
-155
-184
-223
-272
-321
-356
-380
-391
-397
-400
-402
-412
-415
-420
-435
-447
-455
-458
-467
-481
-487
-505
-518
-516
-522
-521
-502
-482
-473
-456
-439
-419
-402
-399
-395
-376
-356
-354
-353
-360
-354
-349
-332
-323
-341
-353
-374
-412
-450
-475
-484
-479
-474
-478
-474
-465
-461
-455
-441
-424
-405
-387
-365
-355
-344
-335
-319
-304
-274
-246
-222
-207
-195
-186
-181
-181
-192
-192
-195
-199
-197
-196
-197
-197
-191
-207
-231
-252
-273
-287
-304
-333
-344
-352
-372
-388
-405
-419
-413
-372
-313
-266
-216
-195
-194
-199
-196
-179
-170
-163
-168
-169
-169
-179
-192
-206
-217
-210
-207
-207
-221
-232
-243
-264
-291
-333
-362
-371
-366
-342
-328
-312
-315
-306
-293
-287
-290
-307
-326
-336
-351
-379
-398
-397
-385
-384
-375
-366
-354
-347
-350
-348
-348
-356
-365
-353
-350
-354
-342
-335
-349
-370
-373
-387
-396
-396
-380
-355
-354
-355
-344
-323
-318
-303
-290
-292
-295
-294
-277
-264
-264
-256
-247
-241
-230
-228
-218
-219
-212
-199
-195
-190
-181
-185
-190
-187
-221
-251
-273
-279
-264
-248
-228
-206
-192
-182
-177
-178
-182
-178
-174
-186
-198
-219
-261
-290
-296
-290
-280
-250
-219
-200
-188
-182
-186
-180
-164
-164
-179
-197
-206
-209
-208
-201
-186
-188
-186
-191
-199
-220
-240
-270
-316
-361
-402
-440
-475
-495
-499
-503
-493
-478
-459
-444
-442
-437
-434
-424
-430
-423
-396
-374
-368
-365
-345
-333
-315
-310
-298
-291
-291
-271
-258
-274
-290
-298
-307
-306
-305
-300
-294
-293
-292
-291
-311
-341
-356
-370
-379
-380
-377
-376
-364
-346
-317
-297
-290
-267
-252
-254
-264
-288
-314
-346
-379
-393
-387
-379
-369
-358
-353
-350
-346
-341
-340
-337
-346
-361
-380
-391
-398
-417
-433
-442
-430
-412
-391
-364
-339
-324
-310
-309
-318
-321
-322
-315
-302
-288
-278
-271
-268
-258
-252
-254
-269
-296
-314
-334
-352
-366
-371
-370
-371
-367
-364
-357
-351
-351
-337
-321
-323
-331
-338
-345
-355
-364
-360
-373
-372
-372
-368
-345
-327
-301
-275
-245
-233
-231
-229
-238
-240
-228
-224
-226
-223
-213
-221
-232
-235
-235
-240
-253
-279
-308
-336
-360
-375
-390
-404
-422
-430
-427
-445
-465
-505
-525
-530
-539
-544
-550
-553
-557
-551
-549
-546
-530
-506
-467
-428
-388
-353
-348
-333
-317
-310
-306
-309
-302
-284
-265
-262
-264
-265
-267
-276
-278
-301
-314
-344
-364
-374
-405
-384
-382
-387
-396
-409
-414
-414
-395
-391
-385
-391
-396
-404
-411
-401
-376
-357
-354
-341
-335
-329
-323
-332
-333
-332
-326
-310
-308
-306
-324
-348
-337
-328
-313
-289
-270
-253
-240
-249
-256
-262
-269
-271
-277
-279
-286
-278
-265
-256
-258
-266
-256
-242
-226
-227
-224
-216
-219
-227
-237
-238
-260
-289
-315
-322
-327
-343
-353
-351
-336
-325
-329
-318
-314
-320
-318
-320
-332
-344
-355
-370
-375
-375
-376
-364
-349
-338
-314
-296
-286
-273
-242
-210
-197
-200
-209
-221
-216
-197
-192
-185
-181
-168
-167
-167
-175
-186
-184
-181
-186
-191
-214
-251
-291
-328
-348
-380
-401
-419
-433
-431
-445
-457
-470
-475
-482
-465
-450
-437
-417
-409
-400
-412
-418
-407
-398
-384
-362
-327
-304
-277
-241
-197
-170
-165
-157
-152
-145
-161
-171
-194
-214
-245
-278
-306
-329
-341
-325
-303
-288
-286
-282
-276
-282
-284
-296
-311
-330
-344
-369
-384
-405
-397
-390
-378
-349
-328
-308
-299
-289
-286
-282
-263
-258
-265
-264
-264
-254
-242
-246
-245
-229
-208
-195
-195
-197
-195
-173
-180
-187
-209
-208
-260
-237
-214
-358
-295
-223
-234
-266
-234
-235
-227
-250
-286
-275
-256
-268
-320
-356
-328
-789
-2847
-1928
229
-413
-1296
-1077
-261
16
-280
-908
-381
236
10
-439
-546
-105
-90
-318
-266
-67
-63
-266
-383
-374
-201
-190
-277
-86
-47
-246
-171
-80
-146
-267
-184
38
-81
-468
-274
274
-331
-557
-88
-81
-56
27
-673
-487
229
-200
-745
-422
-41
-463
-236
-304
-915
-102
232
-571
-656
-186
168
-302
-299
-244
-268
-115
70
-413
-338
120
-197
-201
-9
-345
-447
526
6
-648
192
81
-285
84
-71
-329
241
136
-406
-270
106
-145
-562
-155
-198
-122
-111
-383
-468
-409
-39
-263
-762
-325
-157
-223
-250
-1110
-377
231
-267
-1052
-411
470
-875
-946
-112
-196
28
-360
-1033
400
409
-845
-398
277
-665
-255
246
-665
-31
-672
-451
65
95
-348
-469
-145
-11
-213
-635
-364
317
-364
-666
-390
-544
-7
-124
-879
-282
232
-608
-87
-179
-575
-248
-28
-525
551
-557
-1163
333
281
-935
-654
715
-14
-646
-412
-12
-158
3
-388
-242
-98
-287
44
-169
-495
66
187
-130
-489
-38
874
-124
-676
-252
407
357
-424
-480
212
-46
-495
419
-299
-645
49
-23
497
-697
-1451
315
272
-110
-8
-967
-780
695
269
-926
-353
228
-294
-882
-50
250
-15
-838
-947
133
493
-461
-789
197
254
-536
-1063
689
814
-1404
-1146
760
718
-590
-1326
-204
631
89
-830
-700
950
378
-1247
-642
386
231
82
-158
-547
-1191
241
437
-612
-999
-234
-12
-431
-863
-737
558
10
-997
-1166
-147
-43
266
-466
-1239
0
-143
-399
150
-323
-156
-303
-462
331
-265
-443
-47
454
-220
-573
43
126
4
-482
-83
479
-83
-624
-439
494
71
-898
-293
117
-168
-548
-349
-108
-486
-759
61
174
-713
-785
-166
887
-806
-1856
432
920
-267
-961
-640
586
172
-888
-529
113
168
275
-436
-694
3
166
290
-318
-507
-348
317
6
-907
-425
104
354
-568
-473
-297
162
162
-854
169
360
-741
214
260
-897
38
812
-482
-1193
81
1344
285
-1268
-1321
436
1389
-654
-1233
665
683
-1421
-977
630
766
-134
-1339
-569
1220
-229
-1758
-23
105
-321
637
-574
-1284
475
335
-508
-15
-313
-619
254
378
-544
-1295
-397
1218
-35
-1232
161
253
-385
-38
-438
-481
-252
463
427
-1102
-274
509
9
-1163
-869
661
216
-514
-860
-560
235
-682
-923
371
182
-1457
-935
15
330
-752
-1548
-301
660
256
-1354
-359
-283
-899
-609
-1072
-475
448
-811
-1601
-308
-430
-88
-322
-892
-239
3
-376
-562
-428
-423
375
540
-279
-700
-542
-76
17
-351
-572
13
184
-402
-359
-287
177
320
-601
-611
210
510
-271
-943
93
520
174
-330
-402
47
265
33
-639
-434
587
-272
-641
-68
-141
-242
-221
-506
-141
-220
-1132
547
161
-1192
-779
362
743
-808
-889
-3
444
-351
-593
-215
-443
345
749
-150
-726
-353
476
616
-30
-611
-639
296
172
-740
-601
665
277
-319
-592
196
-54
-988
-245
222
41
-563
-437
-679
-6
442
-669
-1263
279
851
-218
-853
-851
-560
-237
573
62
-348
-684
-531
722
-516
-568
-116
-77
472
-188
-439
-696
-87
578
-318
-1317
-498
1147
269
-1309
-540
-172
-787
105
1020
-483
-783
-613
-772
484
-711
-782
157
38
55
-857
-1352
214
929
-488
-1121
-562
547
428
-267
-1286
-309
709
52
-759
-1148
132
1191
-595
-2086
330
1182
-9
-728
-1468
-425
300
-143
-88
-724
-947
201
328
-434
-1093
-609
346
229
-574
-859
-175
-37
-671
-584
-120
341
15
-663
-76
190
-443
-242
-116
-145
-1
-134
-167
66
-347
-712
-225
-111
-189
-102
-70
-896
-575
-223
-256
-405
-502
-20
-241
-744
-801
-376
265
114
-687
-494
9
53
-355
-826
-533
542
615
-542
-1008
249
-94
-845
-73
589
-44
-763
-356
-399
-560
395
164
-1449
-725
519
351
-740
-1177
-522
60
-7
-398
-1082
-562
-64
-74
-106
-894
-619
-8
420
-172
-920
-731
-669
331
-195
-1278
-653
516
344
-1319
-1196
-164
73
11
-79
-448
-495
-109
153
-566
-586
70
31
-403
-369
-355
-262
85
-449
-443
141
80
-26
-387
-803
-169
84
-128
-185
-316
-162
9
-126
-561
-376
159
204
-232
-730
-855
-87
407
-563
-210
-490
-393
745
-255
-853
-555
-370
-208
-244
-422
-224
-170
-188
-218
-379
-152
-127
-265
-307
-264
-122
-716
-374
305
-232
-178
-37
-603
-270
-16
-374
-457
-558
-253
324
-289
-789
-436
-203
-106
-143
-169
-135
-166
-807
-507
-259
-86
46
-319
-517
-388
6
-468
-293
-209
-285
175
-200
-551
-455
-30
-184
-185
-384
-422
219
123
-695
-699
403
-1
-308
-304
-11
276
-612
-1018
158
244
-262
-316
-284
-71
-338
-639
-39
-262
-403
80
-804
-386
75
-452
-546
-259
161
19
-354
-470
-142
-106
-284
-185
-277
-203
-79
-53
-55
-528
-204
35
147
-244
-353
-133
-179
-121
-258
-313
-260
229
-93
-510
-573
-304
-41
-359
-355
-64
-682
-237
374
-674
-717
167
209
-232
-363
-427
-408
-271
13
-269
-458
-61
-3
-609
-491
-202
-286
188
-320
-740
-443
-310
280
119
-783
-598
-168
7
-121
-538
-783
-215
231
-24
-766
-854
-33
449
-144
-764
-481
173
116
-441
-589
-241
101
-233
-281
-250
-162
-369
-567
-279
26
-140
-363
-342
-460
-274
-351
-325
-88
-267
-589
-426
-458
-330
-343
-539
-143
-145
-536
-530
-268
-290
-376
-533
-606
-81
185
-352
-557
-555
-344
-155
-152
-75
-486
-641
-29
81
-333
-529
-274
86
-363
-470
-40
190
-293
-576
-484
-264
41
-128
-415
-273
-111
-417
-484
-338
-148
-14
-456
-386
-223
-300
-433
-437
-167
-309
-221
-152
11
-160
-424
-383
-98
89
-258
-450
-269
-29
-349
-323
50
27
-153
-335
-180
-69
-133
-119
-137
-121
-305
-291
-72
-291
-280
-157
-373
-369
-312
-224
-30
-237
-475
-334
-107
-210
-376
-320
-258
25
-314
-642
-383
-74
-94
-429
-584
-439
-262
-75
-82
-539
-506
-227
-137
-237
-394
-355
-367
-244
97
-47
-250
-243
-384
-152
57
-131
-312
-166
2
-223
-322
-132
-99
-146
-184
-250
-337
-229
-205
-359
-519
-374
-61
-113
-394
-535
-433
-119
-227
-552
-507
-205
-25
-171
-595
-559
-304
-335
-332
-299
-294
-352
-125
38
-151
-583
-501
12
258
-139
-375
-266
-234
-119
-143
-231
-289
-51
-82
-341
-325
-215
-94
58
-283
-466
40
177
-199
-487
-329
-60
0
-136
-421
-281
-136
-280
-292
-258
-195
-249
-310
-387
-313
-156
-371
-338
-135
-424
-500
-226
31
-135
-462
-431
-183
-71
-157
-425
-468
-126
1
-74
-268
-391
-300
-38
-37
-268
-301
-283
-51
-29
-362
-489
-271
-158
-170
-355
-556
-427
-205
-363
-414
-235
-414
-317
-301
-497
-207
-256
-526
-291
-250
-372
-335
-345
-320
-199
-269
-301
-327
-302
-205
-279
-413
-575
-288
126
-65
-480
-487
-191
-126
-277
-349
-259
-105
-105
-284
-407
-258
-31
-61
-299
-359
-263
-233
-235
-184
-144
-351
-346
-181
-39
-113
-299
-310
-269
-37
-69
-310
-316
-257
-95
-21
-230
-243
-32
-135
-286
-270
-170
-17
-132
-213
-271
-261
-112
-188
-240
-245
-105
23
-235
-318
-227
-106
-101
-170
-294
-286
-237
-298
-283
-335
-282
-299
-370
-432
-339
-190
-270
-404
-473
-425
-279
-216
-257
-308
-413
-422
-367
-372
-445
-451
-300
-232
-397
-435
-463
-480
-404
-374
-364
-422
-403
-474
-593
-569
-395
-316
-296
-289
-457
-425
-365
-360
-315
-371
-391
-279
-222
-356
-350
-384
-382
-246
-226
-247
-366
-367
-274
-273
-211
-111
-163
-389
-461
-349
-218
-197
-104
-117
-399
-246
-37
-83
-154
-120
-97
-164
-240
-230
-1
48
-21
15
19
24
81
87
70
120
135
191
252
175
46
78
166
222
266
259
201
16
-80
-35
101
224
169
60
-40
-158
-173
-122
-112
-113
-134
-216
-293
-332
-256
-116
-135
-327
-369
-189
-120
-221
-330
-386
-297
-146
-165
-320
-455
-441
-306
-366
-494
-415
-350
-448
-582
-657
-640
-483
-427
-559
-664
-692
-625
-589
-554
-568
-603
-593
-630
-686
-707
-689
-717
-728
-693
-676
-706
-716
-714
-722
-701
-649
-593
-600
-651
-695
-689
-641
-633
-598
-504
-432
-413
-499
-570
-376
-169
-205
-305
-281
-157
-83
-90
-106
-73
20
103
145
133
84
68
189
297
280
342
368
286
247
278
404
490
441
299
305
387
415
433
469
527
503
434
402
410
401
422
471
492
487
385
296
265
261
260
302
368
338
281
229
237
261
303
395
403
341
198
68
41
106
245
179
76
139
116
21
-62
-154
-168
-220
-291
-335
-455
-523
-578
-593
-586
-669
-704
-779
-877
-952
-1018
-1000
-934
-903
-910
-988
-1062
-1093
-1114
-1063
-1064
-1099
-1125
-1184
-1164
-1157
-1151
-1067
-1037
-1007
-1014
-1061
-1070
-1053
-1001
-962
-920
-865
-864
-891
-922
-946
-893
-839
-772
-679
-641
-599
-565
-518
-395
-298
-285
-241
-160
-98
-126
-179
-131
-57
13
92
160
178
107
58
44
94
200
253
279
280
255
243
319
403
451
494
516
535
561
594
586
603
672
755
818
821
834
871
868
855
882
888
911
923
936
973
937
895
897
899
908
899
838
765
646
397
228
235
282
450
507
313
51
-268
-418
-310
-173
-143
-335
-587
-728
-819
-782
-719
-743
-790
-920
-1041
-1102
-1129
-1082
-1077
-1048
-973
-961
-959
-991
-1026
-993
-963
-901
-832
-777
-749
-782
-749
-657
-567
-485
-455
-419
-411
-437
-413
-380
-330
-283
-284
-278
-296
-345
-358
-368
-350
-331
-336
-341
-389
-574
-738
-724
-687
-474
-410
-714
-930
-1140
-1154
-969
-967
-1059
-1190
-1264
-1287
-1342
-1327
-1308
-1287
-1251
-1263
-1288
-1363
-1345
-1218
-1195
-1127
-1067
-1055
-942
-891
-902
-904
-889
-773
-627
-480
-411
-433
-408
-333
-182
-30
20
53
36
43
124
170
279
360
353
366
364
371
390
396
451
477
491
541
574
607
597
589
596
647
725
766
811
846
861
887
947
1006
1043
1018
941
892
866
922
1031
1045
954
718
352
120
95
249
537
684
481
81
-343
-524
-356
-151
-80
-261
-545
-761
-877
-831
-736
-696
-768
-896
-998
-1097
-1143
-1184
-1255
-1215
-1108
-1032
-979
-1007
-1125
-1220
-1213
-1124
-1012
-940
-907
-904
-881
-833
-758
-662
-598
-509
-499
-538
-543
-530
-437
-339
-280
-317
-443
-487
-495
-437
-341
-408
-495
-526
-595
-640
-673
-758
-822
-841
-853
-908
-997
-1049
-1088
-1073
-1049
-1061
-1067
-1081
-1030
-1006
-1027
-996
-982
-964
-941
-922
-883
-841
-789
-746
-707
-637
-605
-569
-471
-391
-317
-261
-224
-149
-79
39
153
153
178
213
238
301
359
414
435
440
459
482
514
545
613
654
646
646
671
726
738
767
824
836
838
822
822
879
889
931
976
975
1015
985
992
1010
952
847
609
347
32
-47
214
494
825
729
226
-179
-490
-429
-165
-82
-185
-482
-742
-838
-785
-627
-576
-679
-844
-990
-1028
-1069
-1116
-1093
-1125
-1039
-896
-850
-822
-934
-1056
-1092
-1061
-928
-835
-751
-719
-774
-751
-714
-656
-581
-545
-530
-572
-592
-534
-451
-351
-264
-320
-395
-467
-510
-407
-410
-479
-527
-644
-662
-638
-613
-646
-733
-825
-929
-935
-906
-922
-961
-999
-1030
-1019
-1029
-1060
-1083
-1147
-1153
-1149
-1130
-1048
-1020
-1011
-999
-964
-909
-881
-824
-816
-800
-742
-667
-530
-412
-323
-238
-221
-207
-126
-46
62
127
163
224
255
330
418
453
480
493
552
629
649
689
723
751
767
798
866
908
931
960
929
918
947
980
1032
1069
1125
1175
1198
1224
1124
978
862
726
829
905
736
602
374
268
520
674
608
357
-71
-370
-421
-290
-159
-220
-380
-600
-752
-760
-776
-789
-924
-1086
-1163
-1219
-1158
-1124
-1232
-1260
-1202
-1171
-1122
-1090
-1111
-1187
-1208
-1140
-1065
-968
-887
-841
-796
-809
-783
-729
-683
-570
-497
-453
-387
-363
-318
-254
-211
-158
-171
-199
-201
-231
-232
-218
-207
-201
-209
-216
-246
-294
-452
-663
-726
-741
-599
-460
-627
-817
-995
-1064
-926
-890
-994
-1151
-1283
-1311
-1276
-1205
-1198
-1221
-1186
-1171
-1161
-1162
-1181
-1157
-1158
-1114
-990
-907
-786
-679
-650
-658
-667
-596
-512
-386
-254
-249
-254
-202
-109
22
107
135
145
152
201
299
379
437
478
512
590
678
709
705
687
667
671
726
805
842
852
832
793
811
825
854
889
865
857
831
832
878
892
908
890
866
822
670
322
-14
-157
-108
326
636
525
276
-203
-503
-504
-480
-340
-191
-311
-672
-805
-707
-706
-750
-916
-1070
-941
-854
-1018
-1163
-1217
-1145
-1050
-1026
-877
-728
-810
-1005
-1114
-1063
-977
-876
-787
-695
-572
-536
-555
-556
-531
-397
-319
-328
-274
-210
-193
-193
-193
-198
-191
-234
-200
-163
-229
-345
-533
-577
-510
-454
-437
-516
-563
-703
-861
-895
-926
-962
-995
-1059
-1090
-1110
-1135
-1145
-1216
-1209
-1187
-1173
-1126
-1128
-1083
-1051
-1035
-969
-905
-782
-681
-656
-595
-565
-506
-389
-285
-147
-69
-19
70
98
153
206
233
302
362
458
515
531
572
582
610
651
692
768
810
812
852
862
860
916
942
996
1062
1065
1066
1110
1163
1205
1252
1157
950
786
644
744
949
900
739
426
105
143
332
357
276
-15
-343
-452
-409
-282
-263
-361
-550
-734
-761
-740
-727
-822
-980
-1021
-1013
-957
-849
-874
-932
-952
-971
-920
-846
-782
-747
-723
-683
-637
-592
-536
-496
-446
-392
-365
-341
-362
-324
-233
-198
-131
-123
-127
-112
-106
-97
-130
-181
-186
-183
-178
-161
-164
-191
-272
-326
-333
-356
-365
-426
-514
-552
-596
-620
-656
-698
-787
-944
-1029
-1115
-1143
-1061
-1131
-1225
-1281
-1318
-1207
-1176
-1263
-1340
-1419
-1381
-1273
-1167
-1092
-1104
-1064
-1014
-976
-900
-880
-824
-779
-746
-622
-538
-464
-380
-365
-322
-243
-159
-66
-17
25
69
90
154
234
326
405
427
452
444
458
525
548
612
647
666
749
746
792
788
721
749
721
739
773
761
796
781
767
771
771
791
753
746
752
690
666
623
484
358
235
150
197
321
346
249
72
-156
-312
-338
-332
-347
-369
-425
-485
-528
-551
-570
-628
-678
-714
-725
-725
-704
-725
-783
-757
-713
-661
-616
-577
-581
-647
-692
-701
-674
-618
-557
-483
-435
-416
-408
-438
-452
-454
-528
-590
-601
-573
-460
-416
-466
-568
-687
-715
-712
-718
-760
-884
-973
-969
-947
-906
-947
-1014
-1060
-1109
-1111
-1139
-1167
-1201
-1263
-1242
-1186
-1117
-1042
-1004
-957
-946
-934
-870
-808
-719
-636
-590
-525
-436
-341
-252
-209
-172
-106
-60
43
192
224
296
367
407
539
616
677
667
626
676
693
758
823
835
894
934
1005
1083
1076
1121
1145
1118
1201
1210
1246
1296
1134
1031
899
798
884
859
765
602
400
332
372
482
427
255
37
-196
-283
-253
-235
-242
-316
-440
-475
-502
-517
-553
-691
-783
-815
-814
-772
-752
-751
-796
-803
-762
-759
-718
-700
-704
-677
-650
-624
-551
-478
-405
-342
-302
-255
-254
-280
-251
-216
-169
-138
-121
-81
-81
-55
-68
-103
-139
-172
-194
-212
-194
-217
-266
-334
-367
-378
-432
-464
-523
-590
-658
-730
-792
-851
-894
-930
-931
-936
-958
-969
-1008
-1030
-1036
-1062
-1087
-1134
-1134
-1121
-1090
-965
-959
-1041
-1078
-1142
-1125
-1047
-992
-937
-919
-853
-780
-722
-642
-652
-677
-653
-598
-489
-415
-364
-304
-311
-243
-155
-108
-21
29
62
66
101
142
194
274
280
336
385
368
428
453
449
490
486
506
550
595
642
633
628
605
589
618
622
633
631
599
646
647
612
632
586
548
537
527
526
474
443
388
288
246
185
108
89
50
-23
-86
-151
-207
-314
-402
-419
-474
-510
-546
-603
-653
-732
-776
-818
-860
-843
-863
-886
-890
-918
-925
-942
-963
-968
-983
-973
-957
-957
-955
-948
-967
-984
-989
-961
-922
-916
-902
-932
-931
-904
-896
-879
-871
-850
-837
-846
-826
-805
-825
-839
-847
-840
-806
-788
-740
-722
-710
-684
-673
-647
-627
-625
-603
-597
-576
-548
-516
-477
-446
-375
-319
-281
-220
-196
-147
-80
-78
-6
40
93
201
218
314
315
324
415
397
459
503
538
592
617
669
687
756
787
814
878
887
926
929
945
994
1032
1074
1139
1110
924
711
378
196
302
416
637
743
562
322
28
-169
-243
-288
-280
-320
-323
-298
-284
-295
-412
-568
-640
-687
-675
-612
-663
-712
-774
-859
-812
-744
-642
-556
-527
-522
-596
-639
-683
-710
-651
-565
-438
-329
-293
-282
-294
-346
-384
-428
-445
-390
-342
-274
-234
-233
-278
-334
-340
-348
-344
-366
-410
-457
-516
-552
-562
-567
-593
-589
-595
-658
-703
-794
-905
-999
-1064
-1058
-1042
-1029
-1018
-1030
-1096
-1251
-1322
-1331
-1331
-1226
-1206
-1248
-1259
-1309
-1344
-1352
-1335
-1305
-1249
-1122
-1054
-1021
-982
-1009
-998
-939
-841
-700
-624
-547
-459
-447
-416
-373
-314
-239
-149
-27
16
33
78
94
127
179
207
283
382
409
433
427
393
408
441
487
563
654
666
680
726
666
647
664
626
677
699
721
756
705
679
685
659
664
711
741
751
723
680
580
413
295
167
145
282
329
338
267
69
-91
-224
-261
-278
-346
-400
-442
-460
-472
-506
-562
-656
-717
-711
-723
-719
-708
-776
-806
-819
-813
-736
-678
-621
-614
-632
-643
-690
-714
-737
-715
-656
-596
-524
-473
-460
-476
-497
-525
-559
-560
-553
-539
-535
-555
-570
-605
-636
-674
-705
-721
-751
-861
-1085
-1224
-1276
-1247
-1049
-984
-1055
-1107
-1167
-1196
-1217
-1275
-1337
-1372
-1295
-1183
-1086
-1014
-1016
-1025
-1015
-953
-824
-763
-743
-684
-683
-633
-513
-402
-256
-123
19
110
118
165
211
225
273
348
459
563
683
798
811
814
806
813
878
926
989
1011
1013
1070
1110
1152
1184
1214
1257
1281
1370
1395
1265
1119
917
695
525
386
389
367
465
622
483
372
164
-152
-281
-384
-376
-395
-450
-429
-491
-506
-490
-564
-659
-774
-823
-829
-900
-918
-945
-1033
-1007
-929
-852
-742
-691
-673
-728
-785
-785
-813
-801
-743
-661
-549
-450
-348
-311
-353
-371
-396
-440
-434
-416
-406
-355
-338
-318
-304
-311
-271
-261
-254
-246
-306
-365
-448
-502
-512
-541
-537
-537
-539
-554
-598
-662
-765
-875
-935
-995
-1005
-990
-1009
-1006
-1017
-1140
-1261
-1257
-1324
-1304
-1179
-1342
-1429
-1401
-1467
-1395
-1342
-1324
-1318
-1289
-1170
-1153
-1090
-1022
-1065
-1030
-972
-829
-677
-687
-605
-549
-605
-527
-432
-372
-301
-215
-156
-139
-96
-8
31
88
145
167
259
275
317
393
291
323
402
367
456
531
513
491
491
515
513
549
570
548
561
559
563
594
553
571
603
582
643
662
666
665
658
678
634
652
620
454
279
111
2
8
109
135
104
26
-107
-201
-303
-367
-428
-527
-596
-660
-669
-671
-691
-706
-771
-816
-808
-817
-813
-860
-926
-955
-981
-981
-954
-902
-836
-788
-769
-755
-760
-744
-749
-764
-742
-703
-625
-572
-548
-512
-511
-526
-588
-621
-637
-676
-686
-758
-830
-850
-829
-776
-759
-752
-776
-843
-940
-1025
-1095
-1187
-1236
-1259
-1280
-1254
-1176
-1143
-1164
-1193
-1208
-1205
-1217
-1211
-1170
-1154
-1106
-1032
-964
-848
-725
-617
-533
-475
-419
-379
-330
-242
-198
-122
4
109
231
336
406
476
503
543
602
605
650
678
690
720
735
801
823
838
881
864
899
904
888
913
907
981
1041
1102
1201
1260
1288
1224
1155
1003
881
829
565
451
399
370
593
633
555
457
201
17
-129
-200
-260
-422
-472
-556
-603
-508
-510
-558
-612
-707
-704
-735
-814
-852
-982
-1075
-1093
-1070
-979
-905
-796
-745
-758
-729
-761
-795
-801
-812
-761
-685
-636
-568
-498
-444
-383
-375
-358
-313
-312
-291
-281
-277
-276
-309
-301
-258
-218
-149
-125
-131
-158
-217
-275
-363
-431
-475
-516
-530
-530
-536
-573
-648
-779
-933
-978
-1059
-1111
-1106
-1314
-1392
-1376
-1398
-1306
-1393
-1457
-1486
-1555
-1461
-1486
-1517
-1501
-1531
-1427
-1361
-1253
-1109
-1107
-1070
-1009
-1000
-930
-875
-833
-748
-693
-580
-477
-390
-251
-185
-105
-36
10
104
132
170
205
209
278
350
419
487
508
517
539
530
538
537
497
498
486
495
523
548
592
600
597
621
719
747
669
673
652
659
693
696
764
802
856
907
947
1001
997
1059
1022
885
709
398
181
90
135
339
424
385
314
172
32
-55
-177
-363
-525
-615
-665
-696
-657
-682
-782
-827
-818
-738
-702
-737
-800
-972
-1143
-1204
-1214
-1191
-1099
-1000
-903
-824
-785
-772
-802
-840
-867
-868
-817
-772
-712
-642
-611
-537
-478
-425
-344
-291
-246
-244
-299
-381
-505
-552
-593
-596
-553
-625
-582
-579
-638
-620
-805
-973
-1059
-1169
-1214
-1253
-1246
-1306
-1356
-1312
-1350
-1354
-1307
-1348
-1381
-1397
-1420
-1399
-1402
-1368
-1266
-1200
-1072
-925
-797
-703
-652
-578
-553
-517
-424
-376
-321
-243
-160
-58
44
145
199
245
294
310
335
325
308
343
406
485
511
609
782
789
632
719
868
802
696
719
845
835
818
858
963
1033
1053
1066
1137
1235
1271
1262
1255
1274
1284
1175
1073
1084
1058
823
582
528
401
586
813
604
542
421
168
45
-13
-23
-239
-417
-432
-499
-495
-508
-591
-706
-837
-850
-780
-868
-934
-975
-1157
-1228
-1198
-1184
-1163
-1090
-979
-963
-951
-905
-932
-938
-945
-952
-895
-847
-800
-704
-668
-629
-532
-496
-446
-363
-302
-240
-244
-263
-295
-340
-326
-341
-296
-262
-274
-278
-335
-404
-531
-643
-689
-780
-847
-806
-880
-1028
-1086
-1171
-1289
-1356
-1393
-1454
-1544
-1577
-1640
-1741
-1778
-1776
-1741
-1718
-1646
-1525
-1490
-1463
-1376
-1337
-1304
-1186
-1044
-946
-840
-713
-621
-560
-461
-372
-336
-277
-232
-176
-124
-132
-109
-89
-80
-1
131
317
404
234
296
603
402
380
630
587
636
774
785
518
783
1032
740
521
862
1073
909
916
833
904
1041
1056
911
951
1201
1226
1189
1222
1243
1388
1452
1386
1457
1515
1395
1316
1285
1079
706
565
572
484
686
771
629
580
347
118
34
-31
-149
-378
-495
-567
-661
-709
-805
-887
-952
-1061
-1024
-957
-1063
-1110
-1215
-1433
-1500
-1498
-1471
-1431
-1366
-1282
-1257
-1195
-1177
-1217
-1178
-1180
-1155
-1075
-1073
-1021
-941
-951
-900
-773
-692
-572
-465
-395
-353
-382
-404
-454
-476
-476
-537
-501
-523
-568
-514
-592
-672
-705
-716
-768
-907
-986
-1140
-1319
-1435
-1526
-1546
-1581
-1600
-1570
-1586
-1617
-1593
-1621
-1682
-1672
-1632
-1613
-1588
-1493
-1407
-1326
-1190
-1060
-941
-815
-695
-624
-570
-536
-494
-482
-492
-454
-363
-303
-146
-138
204
506
-201
333
505
185
810
396
151
496
587
837
477
398
480
1139
1011
299
412
879
1056
490
526
511
855
769
509
788
839
864
1096
1031
648
1086
1260
793
886
1319
1178
968
1249
1404
1304
1302
1583
1660
1462
1399
1377
1266
899
543
454
476
603
661
548
572
536
289
74
2
-25
-216
-468
-587
-693
-815
-909
-993
-1095
-1155
-1078
-994
-1040
-1135
-1224
-1388
-1578
-1622
-1642
-1629
-1522
-1489
-1435
-1398
-1302
-1217
-1254
-1210
-1114
-1066
-1036
-1026
-989
-969
-975
-895
-773
-650
-495
-384
-334
-316
-349
-365
-442
-637
-747
-836
-1026
-1050
-1059
-1106
-1028
-1024
-1009
-1060
-1137
-1190
-1382
-1535
-1687
-1809
-1801
-1836
-1800
-1725
-1697
-1582
-1473
-1411
-1315
-1300
-1288
-1291
-1336
-1254
-1221
-1165
-1074
-903
-659
-484
-458
-462
-243
278
65
-282
-343
114
886
-408
-1200
667
1393
-202
-257
285
2087
542
-1175
1822
1313
-369
-133
964
1276
-342
354
823
900
866
-143
1187
1130
105
254
1196
571
223
1288
169
426
1138
1094
871
366
1107
1420
1232
874
571
1374
1724
975
561
1499
1926
1205
1054
1373
1736
1557
1055
1097
1183
894
386
334
347
249
446
430
314
181
63
17
-147
-245
-471
-714
-752
-877
-1068
-1217
-1255
-1250
-1325
-1366
-1284
-1254
-1314
-1421
-1595
-1706
-1721
-1697
-1720
-1776
-1650
-1477
-1437
-1410
-1328
-1215
-1105
-1094
-1070
-990
-960
-933
-930
-893
-795
-673
-495
-377
-279
-145
-90
-130
-200
-292
-356
-557
-853
-896
-993
-1028
-905
-1050
-1144
-1088
-1088
-1202
-1366
-1444
-1583
-1641
-1663
-1783
-1806
-1778
-1769
-1661
-1519
-1395
-1189
-1085
-1045
-1025
-1065
-1035
-1024
-1004
-926
-875
-716
-812
-810
161
682
-668
-1033
774
1159
286
-2407
505
2503
-1675
-649
1648
400
-529
1323
909
72
627
289
581
622
264
-187
1248
689
-772
1407
538
-50
700
1333
1004
-240
67
1166
1340
-484
-247
1191
986
497
67
1237
1077
659
1116
1119
1041
1100
1117
1142
1246
1198
1082
1463
1658
1242
1611
1592
1371
1518
1462
1219
1201
1197
703
497
593
499
344
297
399
245
13
-150
-369
-154
-156
-552
-683
-825
-963
-1118
-1193
-1224
-1401
-1423
-1339
-1274
-1346
-1432
-1458
-1561
-1644
-1637
-1620
-1689
-1594
-1511
-1636
-1570
-1350
-1223
-1211
-1137
-984
-878
-837
-818
-758
-703
-630
-546
-433
-342
-235
-118
-126
-104
-93
-91
-84
-151
-249
-363
-497
-874
-1029
-900
-1019
-1083
-1122
-1280
-1407
-1440
-1384
-1519
-1654
-1677
-1761
-1674
-1671
-1690
-1530
-1479
-1350
-1259
-1234
-951
-825
-831
-1037
-985
-901
-733
-713
-1549
-124
735
-1550
-1635
2117
357
-1799
406
665
612
-325
-1092
1387
1847
-2040
-372
2985
740
-1210
-428
1715
1879
-1296
-834
2365
1192
-1255
62
2541
-22
-852
1589
584
-44
598
941
363
-253
1162
560
126
267
965
545
378
1107
1
417
1262
800
321
998
1013
965
1092
1125
1133
1400
1526
1299
1436
1288
1543
1681
1721
1617
1593
1572
1899
1548
862
690
713
743
449
537
537
470
551
240
34
117
61
-169
-296
-449
-865
-935
-919
-1189
-1390
-1314
-1207
-1264
-1183
-1191
-1327
-1382
-1549
-1653
-1702
-1635
-1544
-1677
-1696
-1545
-1385
-1351
-1293
-1103
-968
-852
-764
-781
-757
-656
-685
-648
-457
-379
-250
-69
-10
-48
-36
35
16
-133
-232
-273
-390
-584
-843
-923
-923
-1137
-1204
-1158
-1239
-1485
-1539
-1405
-1395
-1720
-1708
-1338
-1371
-1489
-1654
-1230
-1077
-1233
-1311
-1176
-778
-593
-824
-1209
-1320
-379
153
-718
-1851
-856
2187
-38
-2918
-342
2999
-258
-3600
3113
2143
-2970
-415
3167
1384
-3062
-226
3571
1160
-2437
163
3192
292
-804
296
1997
586
-566
719
1218
693
-796
1297
357
-124
1313
83
163
1072
102
956
447
-639
1435
1064
-66
663
460
657
1330
430
281
583
1233
1621
1016
70
1312
1690
735
853
1586
1324
1315
1741
1566
1543
1594
1689
2055
1901
1709
1277
1247
983
666
725
251
446
834
793
206
17
433
302
-202
-387
-417
-416
-794
-1152
-1206
-1192
-1192
-1472
-1539
-1296
-1111
-1275
-1599
-1536
-1529
-1721
-1791
-1805
-1822
-1715
-1524
-1591
-1628
-1422
-1222
-1122
-1102
-960
-760
-744
-717
-701
-681
-611
-535
-373
-373
-342
-188
-167
-232
-375
-418
-383
-404
-548
-682
-612
-781
-1058
-1051
-1119
-1089
-1013
-1002
-1237
-1269
-836
-1268
-1370
-1292
-1342
-960
-1357
-1460
-1053
-886
-992
-1436
-1748
-369
135
-1129
-1269
-1336
90
1111
-1167
-2812
-427
3333
-453
-4175
897
2866
-131
-1746
220
1494
-384
1421
387
-2433
1663
2076
-1360
-1199
1534
974
-11
-101
678
481
-781
1472
1100
-487
-758
1234
508
-205
1346
-517
-45
956
1229
338
-1508
925
1902
233
-1527
181
2680
901
-1393
-93
2261
1115
-489
-65
1730
1181
-478
1041
1919
3
646
1612
1523
567
106
2205
1974
1333
748
1002
2485
2075
1356
1208
1690
1878
1084
123
395
675
400
487
327
93
473
353
-106
-202
-239
-204
-427
-754
-1130
-1193
-1013
-1300
-1516
-1552
-1355
-1134
-1165
-1263
-1452
-1469
-1439
-1540
-1763
-1783
-1526
-1440
-1576
-1662
-1466
-1127
-1008
-1046
-1040
-731
-356
-519
-866
-763
-512
-506
-608
-553
-416
-334
-271
-382
-537
-513
-438
-560
-845
-920
-828
-932
-1113
-1212
-1165
-875
-1184
-1365
-551
-453
-1419
-1870
-1060
124
-1003
-2642
-1467
137
-336
-2342
-1739
-286
306
-987
-2878
321
2084
-1973
-3798
1970
2101
-2081
-3899
771
4561
-2428
-3499
1661
3871
-1317
-3698
1895
3642
-1507
-1169
704
-62
833
614
-336
-1658
2489
2046
-3011
39
2979
248
-2659
737
3123
-1223
-1648
1758
2167
-960
-1517
1908
1511
-1240
-1082
2194
1353
-1027
-645
1209
1571
-572
-1787
2210
2736
-2621
-574
2883
1867
-1359
-257
745
2622
824
-764
333
1700
2102
-312
406
1464
1613
1077
1555
1062
1083
1833
1504
1118
1704
1847
1164
909
1285
748
138
130
462
685
217
163
59
-4
30
-161
-214
-330
-434
-574
-863
-1061
-1152
-1157
-1391
-1477
-1363
-1095
-1042
-1368
-1344
-1233
-1357
-1556
-1635
-1354
-1319
-1558
-1486
-1330
-1244
-1034
-980
-943
-747
-473
-395
-602
-640
-514
-529
-676
-648
-533
-645
-771
-673
-752
-1039
-896
-686
-661
-777
-1027
-1010
-956
-899
-1520
-1025
-769
-1412
-1283
-900
-574
-1075
-1522
-1382
-433
-875
-1602
-1265
-1006
-1116
-533
-1941
-1175
-284
-636
-1300
-419
-357
-1857
1791
-1526
-2560
2017
-237
-2654
-400
1298
1548
-2507
-2282
2637
2142
-1467
-2331
-385
4721
418
-5195
364
4844
-844
-2721
92
2573
732
-1928
-485
1577
1843
-1931
-546
405
2330
-571
-2183
1502
1205
-366
-235
-180
2057
246
-1126
221
2206
-353
-2332
1745
2203
-1515
-987
2042
2158
-1338
-483
2728
1274
-864
-522
2144
1966
-575
-1123
2935
2314
-637
580
1626
1485
1054
1267
388
1397
1988
1228
952
1221
1435
1289
1013
383
207
409
742
-87
-301
445
693
-15
-641
-408
336
90
-934
-799
-570
-724
-1190
-1370
-1097
-1263
-1428
-1387
-1260
-1094
-1171
-1420
-1480
-1368
-1342
-1602
-1737
-1304
-1183
-1528
-1575
-1224
-918
-990
-1073
-790
-621
-693
-725
-866
-745
-577
-925
-1319
-1127
-756
-572
-827
-1413
-1269
-365
238
-1184
-1888
-710
-556
-262
-1309
-2652
-1394
1016
-611
-3562
-1673
1092
107
-2913
-2392
1611
579
-3534
-2412
480
1389
-2802
-3675
1596
1061
-2330
-2318
1888
-720
-756
140
-1080
-1319
161
787
-2203
99
660
-140
-422
-83
-135
1666
621
-1998
-475
1577
1118
-1513
-687
199
1049
973
-2969
684
2764
-838
-1194
-960
1983
1715
-3540
-22
3090
-397
-2045
254
2344
-65
-1370
-90
1539
950
-644
-620
1942
-262
-923
1557
103
-528
1406
-461
218
1025
501
-128
232
1236
527
918
-147
174
1582
934
-281
833
1518
35
1325
1562
537
670
1545
1379
931
828
1553
1011
581
1497
741
-100
118
412
43
-216
159
121
-303
-93
-329
-502
-265
-325
-666
-895
-948
-930
-1187
-1392
-1365
-1430
-1288
-1354
-1320
-1172
-1254
-1360
-1403
-1442
-1429
-1451
-1270
-1210
-1549
-1443
-1246
-1043
-998
-1271
-815
-452
-712
-782
-694
-568
-790
-1133
-1078
-628
-1013
-1696
-975
-27
-539
-1457
-1021
-855
-324
-790
-1190
-1458
-1161
-694
-974
-1731
-1475
-86
-1437
-1729
-494
637
-2177
-2462
56
525
-1663
-3831
147
1876
-2345
-3505
357
1969
-2156
-2786
1515
599
-1853
-581
-1544
1210
357
-1312
-1820
376
2073
-2992
-994
2875
-62
-2233
992
1169
-2177
923
1992
-2694
-1341
1854
553
-513
-1889
523
2779
-2070
-1866
2885
202
-1945
151
679
580
-1484
580
1182
-485
-864
1615
-381
-1170
2276
-1295
-1306
3074
108
-2325
710
2143
188
-680
-1462
1257
2647
-1415
-888
528
2480
-56
-1119
1871
1366
175
105
1511
1481
-75
-279
1907
2234
468
-182
931
2993
2291
-610
808
2714
1538
513
51
488
492
168
86
-92
144
247
232
-285
-431
35
-69
-491
-824
-798
-671
-917
-1166
-1308
-1377
-1112
-1254
-1315
-987
-958
-1094
-1230
-1153
-1288
-1481
-1278
-1221
-1198
-1288
-1277
-957
-705
-834
-1112
-755
-336
-371
-610
-670
-514
-499
-850
-1296
-1228
-446
-365
-1693
-1229
467
-238
-1308
-1809
-551
937
-761
-2490
-1951
-175
295
-1630
-3314
-1048
1150
-1151
-3755
-30
1049
-2560
-2682
445
1381
-3571
-3306
333
1028
-708
-3313
-628
766
-587
-1803
717
387
-3427
752
1042
-1163
-1537
-616
555
-106
-818
-363
54
838
-386
-1219
1007
1094
-226
-3691
1073
4698
-2046
-3591
152
5277
626
-5881
-161
6707
518
-4502
-1642
4364
1868
-3230
-1190
1779
2226
-841
-1365
160
837
1493
429
-2089
403
2427
1298
-1046
-3206
3285
3674
-2240
-2657
1917
3565
-247
-1126
-795
3199
2513
-1860
-538
1889
2097
-537
-286
1377
2548
425
-493
2290
2553
472
-376
2143
2816
1037
274
918
1839
1623
63
-448
723
1022
120
-654
-150
1089
237
-1237
-565
275
-35
-971
-1055
-396
-735
-1487
-1389
-890
-1293
-1761
-1225
-832
-1199
-1450
-1185
-921
-1254
-1565
-1644
-1259
-1013
-1207
-1448
-1401
-999
-680
-851
-1203
-874
-381
-483
-930
-1150
-548
-63
-924
-1409
-776
-315
-446
-1173
-881
-95
-1105
-866
-416
-768
-1007
-1538
-629
-910
-1256
-826
-1817
-1470
-213
-827
-2021
-1945
-391
-293
-2673
-1322
154
-2247
-1863
-1056
-732
343
-2049
-2369
-189
594
-92
-3067
-1351
1204
-1035
-1545
255
-2381
792
1080
-3179
1545
1508
-1404
-1781
956
1639
-1001
-2577
867
1798
742
-2137
-2036
5849
-1623
-4370
3089
3305
-2944
-2606
1861
2984
-117
-4449
1090
4565
-1940
-1187
1658
-272
491
-119
424
626
-852
237
1262
277
-576
38
195
-242
1695
918
-1904
1031
1464
982
-203
-1750
2430
1763
-1002
1208
1232
229
1612
1469
-252
660
1657
1465
1828
832
163
1533
2226
1088
1718
1385
1494
1499
803
907
731
297
-463
564
745
-76
-383
67
529
-297
-740
-394
3
-495
-1394
-792
-838
-1674
-1679
-1422
-1353
-1475
-1345
-1257
-1060
-1064
-1522
-1798
-1564
-1442
-1467
-1364
-1490
-1449
-1077
-1282
-1140
-817
-893
-649
-512
-345
-501
-816
-801
-847
-756
-420
-760
-645
-171
-322
-586
-835
-455
14
-860
-1765
-926
234
-1119
-2306
-1873
423
-179
-2656
-2396
-103
991
-2302
-3159
-458
945
-1978
-3599
-782
49
-849
-1372
-2376
-966
-39
-257
-1827
-2034
-332
1433
-443
-3711
-891
1958
-345
-3564
355
2987
-1050
-4179
2268
3095
-1973
-1800
7
4082
-1777
-2960
1092
3323
-1660
-2252
4226
225
-2633
247
2362
411
-1093
-2135
1267
1865
-108
-545
-1351
1814
891
-1306
858
432
-1159
1305
666
-601
591
920
492
-627
-163
1863
235
-177
-519
1878
932
-864
1485
289
370
1174
1292
-414
1060
1929
1174
1119
-116
928
2099
1188
978
1132
1447
1695
2139
1763
1444
1406
1664
2511
1786
-391
-67
980
820
140
-572
248
1022
758
-160
-603
-189
464
-206
-1227
-1245
-1124
-1012
-1182
-1485
-1519
-1226
-1047
-964
-1070
-1377
-1369
-1126
-1436
-1974
-1907
-1379
-962
-1327
-1762
-1299
-535
-684
-1136
-1011
-670
-372
-410
-626
-789
-610
-414
-653
-1046
-892
-244
-14
-280
-235
184
-41
-552
-953
-344
-133
-796
-1469
-1450
-1230
-739
-1052
-1808
-984
-785
-758
-1617
-1378
-1086
-1567
-2058
-1642
-1367
-1750
-2130
-1679
-115
-1431
-2274
-1854
199
905
-2705
-2156
525
-82
-2008
-1357
-263
-545
234
-1443
-350
573
312
150
-760
-121
409
857
-1296
93
524
710
-1086
-913
1430
1295
986
-2135
-73
3121
525
-3737
819
3817
-1432
-2637
97
5061
-570
-3593
973
1795
2081
-1678
-889
1876
1467
-395
-1335
342
1289
645
799
233
74
-184
2632
1819
-1049
-619
1819
2403
596
-1265
598
2318
1687
387
241
2597
1331
596
1798
1768
865
971
2080
2440
1925
1164
1758
2733
2211
340
227
923
201
113
373
156
387
524
86
-654
-410
350
-123
-1067
-1375
-1022
-930
-1454
-1948
-1809
-1402
-1276
-1485
-1526
-1180
-1007
-1372
-1901
-2032
-1814
-1517
-1587
-1745
-1663
-1437
-976
-984
-1144
-904
-557
-389
-636
-828
-723
-570
-732
-1068
-947
-576
-438
-255
-101
-232
-181
-182
-636
-641
-518
-809
-962
-1347
-1644
-1515
-1373
-1424
-1553
-1344
-1085
-1200
-1839
-1553
-1373
-1866
-2578
-2088
-1823
-2315
-2192
-1839
-1402
-1791
-1976
-1206
-804
-815
-1009
-1814
-804
-1316
-2296
-1163
-689
-933
-890
-567
-398
769
-463
-685
308
126
-237
-3
-511
-720
1763
-551
-764
1201
-260
1223
1715
-1119
546
382
-287
446
-961
502
1299
-262
-1101
834
2003
620
-1680
43
2883
781
-1125
-896
955
657
332
-577
-489
2636
2008
-323
205
1115
741
736
-50
625
2129
524
667
1903
1530
1581
1014
1478
2209
1484
1119
1739
2421
1521
1407
2542
3011
2735
2669
2576
2485
2085
1217
559
20
-59
439
756
732
657
385
125
-151
-287
-524
-712
-925
-1012
-1709
-1981
-1638
-1735
-1936
-2277
-1927
-1158
-1156
-1516
-1668
-1689
-2032
-2478
-2495
-2304
-1966
-1620
-1652
-1602
-1098
-822
-1026
-859
-621
-593
-554
-745
-824
-860
-810
-656
-591
-300
26
241
324
53
-62
-171
-377
-640
-831
-736
-806
-1080
-1344
-1160
-1019
-1263
-1384
-1480
-1673
-1917
-2062
-2093
-2460
-2648
-2393
-2189
-2226
-2145
-2280
-2276
-1714
-1840
-2358
-2065
-1702
-1752
-1790
-1905
-1548
-1020
-1234
-1239
-1042
-667
-1111
-1066
-353
506
-219
-637
-467
-264
1240
-11
-668
520
1158
236
-99
1092
895
-187
697
1348
-97
-685
315
912
596
-266
-342
1500
635
-65
454
-44
693
-113
-58
879
161
-96
828
404
462
278
384
724
523
595
587
1003
1130
424
946
1817
993
1175
1975
1589
1230
2002
2242
1524
2170
2547
2481
2603
2505
2576
2955
3212
3018
2756
2755
2646
1528
707
191
182
1009
1148
904
765
513
36
-583
-637
-459
-950
-1401
-1623
-1942
-1983
-1834
-1986
-2333
-2182
-2023
-1845
-1707
-1742
-2052
-2684
-2882
-2849
-2603
-2307
-2078
-1606
-1491
-1537
-1348
-1205
-1042
-978
-1043
-880
-552
-591
-677
-516
-431
-301
-169
99
402
574
693
360
4
-162
-428
-495
-627
-636
-674
-1006
-936
-953
-1153
-1144
-1404
-1707
-1748
-1996
-2092
-2374
-2880
-2906
-2925
-2996
-2837
-2505
-2297
-2629
-2779
-2488
-2503
-2415
-2346
-2574
-2304
-2162
-2311
-2085
-1790
-1568
-1176
-1078
-979
-653
-671
-532
-367
-329
-621
-668
-263
244
672
327
-220
184
644
768
446
263
535
623
449
-258
-285
292
895
336
170
787
586
306
392
355
312
-92
-384
458
572
-72
77
528
972
752
468
1205
1457
407
100
691
871
827
807
1341
1717
1555
1696
2081
2430
2569
2253
2325
2586
2487
2350
2593
2912
3043
3382
3634
3724
3529
3130
1828
866
404
-152
667
1335
1259
1117
575
123
-337
-440
-455
-1054
-1458
-1784
-2234
-2347
-2318
-2497
-2589
-2441
-2199
-1772
-1589
-1674
-1910
-2562
-3054
-3092
-2807
-2397
-2008
-1516
-1231
-1109
-934
-922
-816
-661
-699
-585
-383
-313
-266
-189
-81
91
322
657
961
1089
1105
911
548
286
37
-84
40
-53
-229
-423
-617
-594
-749
-781
-934
-1526
-2024
-2536
-2830
-3027
-3150
-2922
-3030
-3053
-2784
-2666
-2591
-2681
-2907
-3022
-3058
-2927
-2686
-2703
-2696
-2492
-2230
-1948
-1645
-1181
-883
-876
-955
-1143
-1058
-775
-649
-455
-184
155
473
706
833
949
992
775
554
686
703
737
915
450
164
463
836
954
854
447
577
1080
757
284
204
668
863
9
-121
518
650
699
434
557
559
850
955
865
1104
420
495
1344
1371
970
1025
1518
1987
2075
2058
2131
2686
3125
2684
2088
2210
3054
3250
3229
3466
3480
3705
3807
3458
3077
2286
1404
573
-284
112
1230
1314
1123
682
-205
-802
-1118
-1103
-1474
-2102
-2351
-2663
-2711
-2631
-2765
-2708
-2695
-2726
-2495
-2283
-2193
-2291
-2818
-3240
-3352
-3090
-2479
-2105
-1676
-1254
-1055
-829
-919
-1035
-755
-631
-537
-306
-260
-51
204
357
516
650
943
1121
1184
1286
1130
821
560
364
226
242
286
175
-6
-297
-474
-527
-910
-1471
-1881
-2143
-2266
-2206
-2405
-2864
-3151
-3342
-3424
-3251
-3036
-3085
-3131
-3105
-3326
-3348
-3143
-2986
-2884
-2707
-2391
-2237
-2033
-1797
-1654
-1532
-1542
-1347
-939
-612
-433
-337
-296
-276
17
419
700
784
854
898
865
784
794
938
1033
960
1007
1223
1289
1287
1055
710
617
706
723
675
613
639
664
391
127
278
433
576
465
279
298
466
697
521
337
618
962
1006
935
1135
1528
1401
1348
1546
1835
2314
2324
2553
2877
2701
2762
2878
3217
3354
3428
3848
3935
4071
4028
3654
3323
2187
958
198
-519
412
1806
1765
1591
724
-291
-989
-1645
-1491
-1842
-2369
-2488
-2970
-2961
-2642
-2667
-2667
-2879
-3045
-2681
-2578
-2714
-2819
-3413
-3807
-3840
-3374
-2500
-1898
-1181
-796
-894
-926
-1168
-1200
-1010
-931
-550
-148
105
487
750
909
1022
1071
1188
1184
1283
1363
1205
933
584
467
573
709
921
993
457
-203
-826
-1311
-1224
-1350
-1489
-1750
-2466
-2772
-3062
-3117
-3082
-3274
-3289
-3632
-3726
-3578
-3658
-3693
-3713
-3646
-3496
-3081
-2609
-2290
-2284
-2511
-2542
-2411
-1988
-1577
-1185
-862
-900
-780
-598
-432
-194
-68
167
389
555
797
955
974
853
805
1014
1322
1480
1574
1476
1231
982
776
869
1086
1193
1198
1112
1017
910
792
715
595
513
585
676
797
877
877
959
976
1058
1243
1233
1484
1487
1211
1520
1416
1616
2246
2099
2440
2545
2575
3078
2973
3122
3149
3118
3315
3328
3887
4159
3999
4197
4015
3623
3751
2977
1300
377
-712
-499
1390
2051
2294
1429
-221
-1207
-2171
-1784
-1797
-2452
-2405
-3095
-3104
-2518
-2505
-2430
-2818
-3286
-3145
-2959
-2742
-2641
-3255
-3828
-3963
-3609
-2549
-1870
-1142
-602
-975
-991
-1252
-1447
-1099
-1128
-648
-83
269
842
990
1133
1217
1036
1109
1171
1150
1255
1212
1091
1016
713
679
829
895
1092
619
-31
-519
-1344
-1676
-1783
-1896
-1754
-1986
-2309
-2681
-3143
-3346
-3726
-4031
-4064
-4224
-4066
-3849
-3948
-3826
-3738
-3719
-3527
-3329
-2989
-2821
-2814
-2715
-2723
-2508
-2070
-1614
-1092
-906
-793
-629
-654
-619
-571
-468
-189
96
424
749
903
980
946
877
904
897
1010
1106
984
859
738
723
832
910
1038
1048
968
827
597
441
259
146
151
276
507
632
664
823
737
590
722
717
990
1162
1132
1407
1475
1685
1988
2175
2424
2411
2643
2848
2975
3269
3274
3265
3387
3671
4060
4355
4631
4613
4419
4098
3931
2965
1288
348
-813
-276
2003
2804
3127
1876
-317
-1524
-2477
-2162
-2018
-2380
-2347
-2979
-3013
-2446
-2358
-2375
-2880
-3626
-3608
-3464
-3316
-3033
-3624
-4112
-4179
-3827
-2625
-1789
-1042
-753
-1290
-1474
-1900
-2033
-1584
-1277
-466
270
546
1014
1255
1226
1234
967
908
1009
1039
1483
1643
1452
1453
1173
1139
1291
1307
1411
936
317
-279
-1031
-1239
-1778
-2261
-1842
-1894
-1619
-1295
-2169
-3028
-4067
-4842
-4859
-4814
-4109
-3750
-3880
-3591
-3878
-4076
-3861
-3855
-3510
-3444
-3430
-2957
-2859
-2639
-2372
-2293
-1873
-1511
-914
-421
-551
-635
-907
-1087
-733
-363
277
826
933
1083
909
715
774
616
641
719
759
1023
1053
1041
990
698
577
609
753
895
808
666
429
125
105
229
479
768
916
989
833
607
662
739
764
1027
1226
1459
1872
2015
2201
2260
1971
2161
2491
2778
3332
3471
3533
3603
3541
3836
4083
4366
4553
4434
4357
4144
4220
3472
1686
495
-786
-483
1806
3045
3315
2113
-272
-1984
-2884
-2423
-1949
-2132
-2129
-2629
-2960
-2604
-2525
-2749
-3203
-3864
-3962
-3742
-3452
-3054
-3430
-3995
-4128
-3778
-2797
-1911
-1163
-870
-1283
-1640
-2039
-2081
-1608
-1016
-87
637
905
1133
1130
1012
978
895
961
1128
1338
1769
1905
1816
1735
1362
1116
1129
1238
1366
1209
844
394
-325
-936
-1230
-1728
-1778
-1690
-1955
-1730
-2041
-2840
-3543
-4452
-4768
-4815
-4317
-3556
-3633
-3667
-3900
-4271
-4158
-4088
-3783
-3442
-3220
-2800
-2693
-2621
-2417
-2379
-2115
-1773
-1371
-899
-769
-611
-599
-907
-858
-559
-46
560
779
869
760
577
630
606
662
827
925
1105
1132
1026
876
564
356
330
416
613
786
825
669
286
20
34
58
263
503
567
596
474
471
617
685
833
1046
1208
1283
1512
1738
1589
1756
2047
2292
2916
3179
3325
3402
3185
3249
3285
3590
4037
4277
4782
4826
4541
4483
4218
3676
2345
869
-267
-787
991
2968
3286
2874
868
-1366
-2513
-2694
-2036
-2077
-2250
-2366
-2978
-2942
-2611
-2664
-2933
-3466
-3843
-3763
-3737
-3589
-3583
-4104
-4214
-4000
-3283
-2134
-1436
-986
-1191
-1749
-2033
-2331
-2056
-1288
-403
548
976
1117
1233
1018
956
1015
1071
1254
1366
1715
2067
2001
1925
1720
1362
1324
1395
1517
1449
975
551
-138
-992
-1409
-1689
-1588
-1257
-1203
-1509
-2425
-3343
-3861
-4234
-4329
-4308
-4314
-4058
-3847
-3881
-3977
-4399
-4591
-4362
-4006
-3423
-3201
-3056
-2887
-2929
-2767
-2648
-2302
-1669
-1195
-913
-960
-1098
-1034
-849
-521
-176
5
274
581
738
719
491
460
570
669
975
1179
1181
1033
762
627
480
390
553
737
786
719
499
307
199
183
296
261
281
385
372
406
424
438
535
734
1067
1238
1252
1358
1267
1358
1665
1790
2367
2675
2699
3185
3288
3393
3579
3527
3687
3735
3967
4459
4702
4893
4953
4590
4597
4022
2132
906
-606
-917
1607
3242
3987
3170
409
-1688
-3049
-2642
-1855
-1926
-1819
-2593
-3211
-2830
-2665
-2693
-3008
-3765
-4012
-3947
-3753
-3239
-3542
-4068
-4350
-4173
-3019
-1989
-1060
-745
-1394
-1847
-2303
-2384
-1740
-1061
-62
830
1144
1408
1308
1053
988
883
1151
1430
1627
2047
2196
2196
2102
1732
1495
1494
1516
1602
1437
1041
410
-544
-1188
-1510
-1305
-996
-1110
-1324
-2162
-3056
-3398
-3750
-4166
-4474
-4537
-4350
-3947
-3664
-3820
-4270
-4553
-4546
-4378
-3831
-3391
-3148
-2946
-3008
-2981
-2855
-2480
-1859
-1353
-1091
-1135
-1161
-1021
-751
-457
-302
-190
122
521
745
819
685
580
601
694
989
1205
1264
1195
997
783
489
357
508
681
798
766
626
488
373
232
114
-7
2
246
498
584
596
607
527
629
844
1075
1226
1306
1566
1654
1732
1972
2147
2512
2847
3064
3333
3608
3644
3781
3801
3829
4296
4666
5043
5085
4830
4643
4234
3271
1664
365
-645
24
2422
3768
3942
2385
-326
-2414
-3212
-2466
-1995
-1851
-1818
-2523
-2910
-2782
-2772
-2966
-3310
-3753
-3848
-3862
-3706
-3476
-3857
-4123
-4072
-3593
-2671
-1759
-964
-1028
-1627
-2076
-2496
-2393
-1697
-719
395
1127
1386
1421
1168
979
958
1075
1362
1617
1929
2236
2359
2364
2265
1995
1805
1783
1840
1881
1561
1166
751
204
-78
-286
-512
-928
-1457
-1930
-2615
-2809
-2768
-3237
-3744
-4308
-4677
-4673
-4364
-3949
-4183
-4556
-4599
-4543
-4179
-3810
-3679
-3517
-3349
-3075
-2808
-2680
-2383
-2076
-1855
-1611
-1429
-1137
-850
-568
-298
-345
-396
-185
190
609
772
749
766
829
995
1129
1095
960
838
851
906
895
920
848
753
748
687
588
491
417
314
145
41
62
266
526
592
629
585
392
530
764
1040
1206
1241
1549
1641
1971
2423
2400
2649
2876
3075
3549
3774
3841
3985
3987
4286
4903
5027
5067
4988
4564
4503
3689
2270
1042
-462
-109
2006
3559
4234
2915
157
-2210
-3386
-2774
-1965
-1755
-1825
-2747
-3372
-3104
-2857
-2709
-3131
-3909
-4198
-4324
-4054
-3640
-3843
-4052
-4182
-3804
-2810
-1955
-1175
-1087
-1616
-2038
-2434
-2290
-1620
-790
333
1085
1406
1589
1373
1197
1175
1207
1451
1622
1885
2224
2312
2507
2546
2208
1954
1799
1754
1681
1418
1146
663
175
-51
-164
-222
-458
-886
-1714
-2699
-3229
-3671
-3830
-3666
-3921
-4238
-4340
-4406
-4365
-4376
-4571
-4893
-5016
-4678
-4243
-3866
-3479
-3319
-3139
-2860
-2634
-2259
-1966
-1761
-1530
-1422
-1332
-1147
-731
-237
102
233
192
270
448
532
598
685
737
866
1098
1281
1331
1170
955
820
756
752
735
723
688
581
485
420
378
399
365
304
217
143
220
287
389
563
656
778
899
984
1328
1415
1520
1831
1932
2342
2537
2690
3060
2993
3366
3702
4016
4593
4814
5051
5048
4994
4992
4790
4743
4358
2913
1317
295
-302
1227
3497
4236
3978
1696
-1150
-2864
-3389
-2605
-2200
-1962
-1957
-2741
-2808
-2712
-3006
-3245
-3843
-4355
-4415
-4453
-4176
-4009
-4256
-4155
-3879
-3276
-2299
-1563
-1068
-1322
-1966
-2309
-2636
-2265
-1344
-273
1090
1857
2073
1943
1435
1205
1154
1248
1555
1892
2297
2649
2903
3070
2916
2509
2227
1888
1714
1617
1256
1047
629
287
258
159
188
18
-544
-1610
-2813
-3901
-4756
-4964
-4682
-4075
-3635
-3342
-3506
-4326
-4904
-5425
-5631
-5329
-4968
-4413
-3928
-3356
-2841
-2682
-2537
-2447
-2287
-1945
-1712
-1510
-1419
-1427
-1157
-754
-254
353
740
970
893
464
75
-152
24
475
891
1343
1599
1655
1588
1235
876
487
208
253
377
545
631
626
655
627
520
340
134
0
-37
-20
114
280
428
716
954
1289
1420
1423
1729
1616
1720
2056
2069
2612
3005
3466
3970
3930
4333
4463
4538
4951
4780
4779
4784
4589
4616
4260
2964
1503
295
-264
1211
3095
3799
3343
988
-1544
-3250
-3514
-2543
-2244
-1986
-2365
-3231
-3226
-3243
-3183
-3360
-4049
-4495
-4693
-4555
-4205
-4156
-4266
-4273
-4028
-3229
-2244
-1433
-1030
-1449
-1995
-2390
-2538
-1963
-1065
175
1413
2040
2330
2127
1740
1444
1242
1432
1748
2182
2669
2903
3052
3156
2969
2567
2270
1973
1698
1438
1136
905
532
275
156
56
8
-228
-592
-1353
-2380
-3314
-4234
-4939
-4962
-4525
-4174
-3787
-3930
-4543
-4872
-5166
-5238
-5221
-5096
-4795
-4473
-3751
-3269
-3020
-2691
-2539
-2169
-1800
-1591
-1393
-1343
-1257
-1111
-922
-557
-70
488
925
931
666
284
-19
69
264
499
788
929
1195
1398
1338
1114
728
474
292
170
212
236
298
353
420
483
506
518
462
353
121
-100
-191
22
514
954
1310
1550
1722
1839
1959
2207
2186
2347
2609
2867
3438
3904
4322
4633
4802
4977
4937
5001
5009
4739
4660
4633
4284
3207
1645
468
-265
600
2562
3424
3162
1337
-1265
-3057
-3666
-3019
-2594
-2564
-2797
-3572
-3713
-3402
-3300
-3438
-3908
-4477
-4835
-4948
-4718
-4405
-4408
-4247
-3832
-3155
-2181
-1450
-1024
-1152
-1652
-1996
-2165
-1789
-935
144
1348
2165
2507
2517
2166
1797
1634
1719
2003
2278
2600
2890
2998
3103
3036
2670
2330
1973
1643
1370
1036
789
396
-48
-276
-492
-546
-653
-1003
-1474
-2254
-3149
-3826
-4616
-5336
-5397
-5355
-4915
-4025
-3772
-4096
-4786
-5310
-5478
-5367
-4735
-4451
-4210
-3538
-3041
-2496
-2033
-1765
-1453
-1285
-1118
-1012
-1111
-1091
-929
-591
-163
119
543
947
1079
981
417
-175
-440
-384
104
550
858
1130
1164
1086
874
520
164
-192
-348
-288
-233
-44
178
260
350
314
181
159
162
226
151
30
81
331
861
1503
1984
2383
2508
2360
2707
2731
2860
3299
3251
3788
3983
4448
5114
4904
5385
5046
4513
4627
4377
4667
4163
2554
917
-860
-1398
262
2223
3325
3047
845
-1604
-3512
-4022
-3695
-3883
-3738
-3989
-4336
-3783
-3346
-3035
-3212
-4078
-4704
-5236
-5445
-5107
-4926
-4555
-4159
-3654
-2627
-1823
-1011
-622
-971
-1319
-1739
-1895
-1448
-707
436
1692
2464
2990
2894
2469
2257
1998
2131
2236
2301
2557
2488
2582
2755
2647
2454
2149
1866
1585
1139
719
240
-441
-943
-1315
-1487
-1425
-1472
-1453
-1763
-2370
-3177
-4343
-5395
-6286
-6398
-5759
-4997
-4121
-3941
-4376
-4800
-4978
-4834
-4709
-4625
-4511
-4249
-3631
-2815
-2154
-1654
-1264
-996
-695
-578
-577
-651
-806
-731
-552
-282
151
722
1241
1340
967
362
-158
-295
-111
127
290
329
396
551
659
638
438
140
-77
-179
-224
-312
-381
-342
-273
-187
25
265
552
800
811
628
317
241
646
1165
1789
2368
2653
3024
3330
3579
3728
3686
3727
3827
4312
4684
4832
5133
4935
4846
4959
4994
4938
4057
2402
530
-1138
-1436
-84
1473
2467
2178
529
-1368
-2881
-3333
-3609
-4114
-4439
-4999
-5078
-4449
-3654
-3117
-3152
-3620
-4313
-4931
-5172
-5027
-4830
-4452
-3995
-3470
-2687
-1933
-1115
-617
-497
-450
-597
-566
-295
145
825
1482
1984
2369
2597
2763
2976
3250
3506
3481
3253
2837
2255
1890
1809
1855
1940
2051
2066
1883
1507
1013
361
-485
-1270
-1908
-2312
-2452
-2421
-2331
-2441
-2756
-3224
-4050
-4893
-5478
-5881
-5823
-5646
-5451
-5148
-4924
-4469
-4037
-3709
-3527
-3676
-3613
-3474
-3204
-2707
-2307
-1821
-1291
-749
-212
94
268
366
321
247
107
14
47
158
385
511
508
553
635
735
814
678
357
26
-226
-268
-215
-63
156
364
588
600
422
158
-135
-336
-467
-441
-216
110
475
867
1194
1340
1400
1531
1737
2020
2414
2701
2948
3314
3629
4002
4401
4826
5073
5101
5218
5011
4862
4849
4822
5012
4873
4451
3136
1447
88
-996
-434
556
1353
1649
514
-739
-2129
-2804
-3099
-3741
-4148
-4975
-5291
-5063
-4517
-3711
-3446
-3467
-3907
-4382
-4642
-4651
-4379
-4154
-3729
-3337
-2921
-2372
-1759
-1145
-773
-358
-42
247
702
1070
1457
1750
1867
1923
1964
2138
2443
2914
3458
3840
3976
3762
3267
2699
2218
1823
1494
1331
1185
1097
987
812
599
125
-395
-979
-1532
-2001
-2489
-2820
-3191
-3483
-3676
-3827
-3868
-4126
-4458
-4977
-5463
-5439
-5178
-4695
-4322
-4242
-4211
-4147
-3790
-3341
-3001
-2680
-2415
-2045
-1594
-1196
-915
-798
-687
-512
-351
-160
110
380
584
641
514
285
93
71
149
190
130
17
-12
75
169
171
45
-164
-286
-264
-223
-186
-144
-76
45
132
181
122
39
61
144
282
403
580
864
1135
1445
1666
1841
2159
2546
2992
3383
3797
4073
4386
4844
4907
5011
4922
4695
4683
4634
4875
4840
4775
4532
3381
2273
961
-71
-203
-47
301
157
-431
-1095
-1725
-1880
-2122
-2581
-3262
-4143
-4696
-4837
-4641
-4365
-4210
-4268
-4440
-4556
-4600
-4308
-3894
-3430
-2929
-2636
-2416
-2280
-2069
-1841
-1692
-1317
-902
-431
191
780
1353
1787
2060
2247
2339
2361
2347
2374
2514
2705
2787
2787
2662
2479
2335
2175
2050
1845
1571
1323
993
701
413
41
-408
-928
-1372
-1796
-2156
-2391
-2589
-2753
-2965
-3271
-3557
-3820
-4112
-4303
-4457
-4629
-4699
-4690
-4591
-4420
-4255
-4117
-3995
-3713
-3372
-3010
-2584
-2254
-1980
-1718
-1472
-1272
-1114
-970
-837
-687
-522
-337
-166
-49
40
135
196
161
132
130
108
105
83
54
17
-34
-90
-170
-216
-283
-336
-323
-308
-286
-262
-273
-272
-247
-204
-157
-107
-21
105
230
330
458
580
656
817
1004
1192
1392
1623
1904
2182
2512
2780
3059
3296
3435
3582
3569
3693
3777
3737
3794
3640
3414
2894
2196
1565
902
636
399
178
-14
-417
-718
-1038
-1145
-1217
-1426
-1643
-1963
-2117
-2220
-2266
-2283
-2410
-2581
-2885
-3127
-3312
-3426
-3433
-3442
-3323
-3198
-3076
-2891
-2737
-2548
-2374
-2215
-2027
-1782
-1470
-1195
-930
-673
-495
-366
-253
-147
-78
-24
90
254
413
545
658
747
825
903
950
949
951
930
907
868
818
765
651
500
328
154
14
-148
-315
-461
-597
-731
-866
-998
-1166
-1348
-1508
-1631
-1712
-1781
-1896
-2020
-2127
-2168
-2155
-2121
-2080
-2040
-1927
-1751
-1518
-1274
-1058
-844
-655
-479
-321
-210
-130
-84
-79
-88
-93
-100
-54
39
104
155
179
209
239
238
220
170
113
84
89
92
97
74
34
22
37
26
-18
-48
-58
-98
-132
-122
-100
-94
-93
-79
-49
-16
2
39
79
136
192
249
306
356
404
444
487
547
621
699
763
802
846
910
967
1035
1111
1166
1218
1237
1267
1294
1294
1273
1229
1205
1180
1137
1080
1001
932
871
796
741
700
651
560
475
424
381
342
305
265
214
152
71
18
-21
-84
-156
-222
-274
-317
-363
-407
-467
-525
-555
-585
-605
-607
-599
-602
-624
-626
-593
-557
-545
-539
-515
-506
-514
-502
-457
-423
-408
-408
-420
-419
-432
-455
-459
-462
-461
-457
-451
-458
-474
-481
-486
-497
-500
-470
-438
-427
-449
-467
-467
-495
-512
-513
-484
-469
-476
-471
-475
-497
-504
-505
-491
-487
-508
-538
-565
-554
-535
-524
-513
-496
-485
-481
-465
-462
-465
-458
-462
-456
-442
-412
-386
-375
-365
-373
-408
-449
-450
-420
-384
-354
-339
-320
-300
-309
-290
-246
-220
-210
-196
-177
-170
-154
-114
-56
-28
-25
0
48
67
89
147
207
276
333
390
438
476
515
571
647
742
821
855
879
931
976
1017
1069
1103
1080
1027
987
969
939
917
916
904
853
771
738
723
674
609
532
475
400
357
325
271
229
173
112
41
-41
-115
-189
-265
-355
-420
-466
-524
-605
-688
-743
-779
-814
-839
-853
-865
-892
-911
-905
-902
-893
-885
-875
-868
-882
-859
-823
-800
-788
-777
-767
-772
-779
-757
-745
-763
-777
-770
-734
-730
-708
-654
-607
-610
-632
-603
-580
-563
-525
-459
-400
-383
-390
-391
-384
-393
-416
-433
-456
-472
-462
-454
-436
-427
-435
-457
-492
-521
-517
-507
-511
-517
-509
-500
-504
-515
-520
-498
-495
-512
-509
-504
-509
-544
-584
-585
-581
-594
-584
-551
-529
-520
-500
-497
-493
-467
-428
-395
-382
-381
-358
-331
-319
-294
-260
-244
-225
-194
-157
-122
-107
-103
-79
-44
4
47
104
167
215
257
294
344
387
409
440
488
551
616
679
743
790
810
836
889
909
908
914
909
902
875
824
795
792
763
728
703
671
625
566
506
448
394
334
291
273
243
180
125
100
16
-102
-195
-259
-323
-400
-456
-494
-541
-636
-726
-795
-854
-921
-970
-978
-968
-954
-964
-991
-1009
-1017
-1022
-1021
-1010
-996
-1013
-1010
-989
-964
-948
-932
-914
-940
-958
-958
-953
-946
-940
-931
-908
-866
-832
-804
-798
-825
-816
-798
-784
-754
-723
-691
-677
-671
-673
-675
-667
-669
-670
-672
-681
-689
-691
-704
-692
-666
-679
-693
-676
-646
-642
-633
-595
-576
-578
-581
-579
-583
-607
-620
-605
-587
-595
-609
-606
-587
-585
-592
-592
-600
-595
-572
-549
-524
-510
-515
-509
-478
-448
-425
-394
-359
-348
-331
-309
-285
-264
-258
-235
-206
-166
-139
-107
-75
-63
-26
40
119
169
208
263
325
393
460
526
567
611
656
704
752
793
830
847
851
835
825
813
806
802
776
741
699
646
621
598
565
522
466
399
333
281
236
206
169
108
42
-27
-95
-159
-244
-311
-378
-457
-548
-636
-685
-747
-813
-852
-879
-921
-969
-1005
-1017
-1039
-1052
-1061
-1065
-1069
-1073
-1082
-1093
-1078
-1075
-1073
-1095
-1094
-1061
-1046
-1057
-1058
-1045
-1051
-1054
-1046
-993
-935
-913
-886
-843
-827
-833
-816
-794
-776
-743
-707
-677
-654
-647
-656
-675
-684
-688
-691
-704
-727
-722
-689
-695
-728
-729
-732
-733
-737
-723
-687
-679
-693
-668
-626
-614
-624
-638
-630
-636
-655
-659
-647
-644
-650
-641
-625
-607
-603
-607
-606
-599
-590
-564
-513
-487
-485
-474
-477
-481
-460
-430
-400
-378
-367
-348
-326
-299
-273
-249
-220
-199
-155
-136
-132
-106
-49
-2
60
112
147
187
190
213
279
358
414
463
510
546
579
634
704
743
783
837
860
862
842
824
809
796
787
770
751
720
693
675
619
569
542
510
469
429
384
335
296
242
184
120
37
-34
-119
-188
-250
-321
-396
-481
-562
-626
-686
-731
-784
-843
-894
-930
-954
-983
-993
-990
-973
-971
-974
-988
-1007
-1002
-998
-982
-973
-961
-955
-949
-957
-974
-976
-964
-944
-921
-896
-865
-848
-838
-825
-793
-750
-725
-709
-677
-648
-662
-668
-644
-633
-636
-649
-652
-640
-631
-642
-646
-647
-651
-665
-663
-641
-636
-638
-637
-623
-611
-596
-569
-542
-532
-547
-553
-554
-568
-572
-568
-563
-566
-564
-552
-533
-522
-520
-504
-496
-500
-488
-461
-437
-430
-422
-399
-374
-356
-329
-295
-278
-290
-313
-287
-247
-220
-206
-188
-161
-140
-112
-79
-49
-28
-15
7
28
56
105
158
216
264
301
349
407
467
526
570
596
620
669
716
754
803
851
898
925
950
951
912
864
817
792
762
741
727
698
659
630
608
563
496
434
388
362
334
281
210
157
106
35
-41
-115
-195
-275
-352
-404
-457
-516
-575
-642
-680
-731
-770
-778
-782
-817
-867
-867
-828
-802
-825
-835
-842
-867
-886
-865
-825
-817
-825
-832
-848
-869
-889
-893
-886
-878
-854
-810
-750
-730
-732
-748
-744
-729
-713
-672
-646
-603
-565
-561
-568
-567
-575
-591
-599
-629
-657
-677
-680
-673
-663
-655
-648
-634
-632
-634
-625
-606
-586
-557
-545
-557
-562
-571
-581
-583
-591
-596
-591
-589
-579
-560
-559
-568
-566
-559
-552
-522
-480
-471
-467
-458
-420
-378
-364
-349
-321
-313
-313
-304
-277
-250
-232
-227
-236
-212
-202
-190
-147
-80
-21
20
59
76
66
69
88
122
169
203
240
294
349
386
431
462
494
541
576
608
656
694
733
775
845
899
927
938
920
887
839
789
739
718
696
656
614
589
572
539
497
448
386
336
317
307
297
248
169
117
69
-2
-72
-139
-204
-295
-390
-472
-553
-617
-679
-714
-740
-759
-800
-826
-827
-854
-895
-902
-873
-846
-832
-837
-833
-836
-866
-873
-841
-820
-828
-856
-872
-875
-882
-872
-849
-813
-775
-749
-712
-673
-657
-646
-638
-628
-625
-604
-573
-560
-532
-506
-512
-533
-555
-573
-580
-568
-555
-569
-585
-578
-561
-539
-523
-517
-524
-543
-551
-556
-539
-529
-534
-534
-550
-547
-537
-515
-492
-503
-519
-519
-516
-503
-483
-431
-391
-394
-389
-364
-336
-317
-293
-257
-239
-248
-254
-242
-229
-229
-204
-178
-136
-124
-130
-132
-119
-93
-75
-40
-8
43
81
117
147
160
166
180
198
207
238
278
307
327
368
415
478
520
544
591
626
666
735
811
877
914
953
992
1026
1030
1004
986
967
920
865
824
797
782
757
725
694
666
631
583
528
479
430
388
353
309
263
206
103
31
-39
-135
-232
-327
-408
-476
-580
-667
-717
-775
-807
-818
-826
-837
-887
-921
-904
-919
-902
-869
-829
-839
-883
-928
-955
-994
-999
-1004
-1058
-1046
-1081
-1120
-1055
-1045
-1107
-1271
-1344
-1285
-1270
-1240
-1152
-1049
-991
-1014
-1050
-1053
-1047
-1108
-1231
-1416
-1586
-1789
-1850
-2039
-2017
-1857
-1855
-1800
-1732
-1646
-1623
-1532
-1547
-1591
-1609
-1686
-1702
-1753
-1801
-1876
-1963
-2058
-2179
-2279
-2346
-2372
-2389
-2383
-2409
-2435
-2419
-2362
-2263
-2167
-2119
-2109
-2168
-2278
-2286
-2274
-2310
-2349
-2445
-2487
-2489
-2464
-2424
-2315
-2078
-1864
-1780
-1778
-1724
-1640
-1469
-1345
-1366
-1208
-1068
-818
-623
-593
-413
-330
-338
-226
98
382
727
1188
1643
2058
2416
2800
3189
3553
3932
4202
4395
4648
4666
4635
4631
4655
4505
3693
2848
1848
849
592
504
351
32
-558
-1209
-1616
-1353
-950
-840
-853
-1296
-1771
-2056
-2186
-2177
-2448
-2836
-3356
-3850
-3942
-3866
-3717
-3603
-3442
-3033
-2572
-1961
-1244
-688
-171
329
655
810
1036
1254
1309
1454
1568
1465
1342
1177
1167
1250
1458
1728
1902
2069
2127
2097
2057
1864
1572
1220
766
323
-240
-862
-1405
-1948
-2455
-2954
-3355
-3653
-3977
-4186
-4416
-4791
-5021
-5186
-5357
-5362
-5356
-5459
-5616
-5662
-5662
-5476
-5119
-4796
-4468
-4077
-3655
-3173
-2653
-2173
-1785
-1549
-1337
-1153
-957
-884
-831
-819
-936
-1036
-1102
-1093
-1036
-927
-905
-932
-901
-924
-946
-903
-920
-989
-1084
-1265
-1537
-1777
-1990
-2129
-2241
-2348
-2439
-2505
-2398
-2298
-2084
-1708
-1531
-1344
-1111
-970
-581
-155
179
533
935
1388
1772
2430
3097
3895
4916
5610
6501
7476
8357
9256
9707
9929
9985
9569
9535
9581
9301
9134
8365
6851
5199
2925
1141
827
572
710
799
-237
-1501
-2587
-2825
-2115
-1303
-1040
-1576
-2688
-3945
-4367
-3961
-3558
-3262
-3514
-3953
-4231
-4053
-2979
-1950
-1053
-257
171
755
1475
2210
3032
3532
3559
3445
3314
3284
3487
3885
4368
4589
4534
4543
4380
4488
4876
5272
5841
5542
4752
4427
3583
2566
2231
1616
1036
509
-208
-823
-1387
-1671
-1798
-1901
-2053
-2049
-2154
-2514
-2700
-2918
-3239
-3576
-4006
-4364
-4656
-4840
-4820
-4650
-4331
-4004
-3569
-3006
-2458
-1768
-1028
-459
-53
224
336
419
574
651
737
712
584
447
343
386
566
770
1004
1197
1246
1153
1010
864
637
457
260
-38
-282
-495
-683
-768
-702
-558
-414
-206
37
275
543
811
1110
1319
1437
1602
1635
1631
1751
1863
2018
2262
2475
2710
2987
3251
3677
4083
4533
5077
5335
5620
5892
5915
6150
6403
6407
6456
6202
5617
5143
4753
4465
4474
4075
3066
1764
-396
-2021
-2724
-3094
-2289
-1788
-2251
-2822
-3861
-4657
-4432
-3727
-3167
-3001
-3458
-4586
-5313
-5541
-5317
-4373
-3708
-3313
-3207
-3321
-3129
-2664
-1698
-569
339
1106
1331
1291
1362
1424
1792
2284
2669
2822
2714
2502
2241
2261
2490
2871
3309
3499
3543
3183
2713
2301
1756
1446
1052
549
80
-602
-1181
-1515
-1729
-1790
-1841
-1989
-2289
-2550
-2792
-2918
-2862
-2866
-2920
-3163
-3550
-4004
-4365
-4508
-4476
-4240
-3900
-3594
-3193
-2731
-2199
-1484
-752
-65
441
741
790
709
569
370
259
173
114
62
33
48
138
298
512
754
939
948
818
736
567
491
459
347
311
172
211
99
-69
-26
209
369
536
845
923
916
965
797
540
610
677
775
562
428
378
14
-118
195
247
557
837
890
920
572
433
567
720
434
529
599
462
517
574
490
552
522
420
793
936
1158
1561
1668
1746
1708
1523
1364
1261
1227
1207
1270
1214
1037
727
272
-131
-355
-512
-536
-470
-438
-394
-415
-393
-381
-389
-416
-556
-741
-995
-1284
-1520
-1724
-1868
-1944
-1939
-1860
-1758
-1590
-1382
-1192
-1033
-925
-831
-756
-707
-639
-561
-475
-402
-334
-305
-324
-366
-415
-412
-388
-343
-207
-50
80
197
290
323
253
120
-59
-259
-451
-618
-723
-758
-760
-764
-739
-675
-626
-581
-549
-584
-680
-894
-1131
-1312
-1543
-1747
-1903
-2007
-2018
-2029
-1969
-1858
-1724
-1511
-1281
-1045
-921
-817
-732
-730
-711
-851
-986
-1022
-1062
-955
-969
-1017
-921
-885
-938
-945
-639
-117
23
-151
-284
-309
-493
-639
-752
-713
-865
-781
-473
-122
-1
13
28
-171
-449
-684
-673
-548
-223
-112
-42
-6
-38
-198
-345
-397
-508
-700
-566
-261
-46
39
-37
85
130
111
24
-57
42
-38
51
33
17
181
197
233
386
673
795
955
1007
896
756
683
708
755
983
1210
1393
1503
1509
1460
1265
1018
817
692
525
389
328
306
169
-7
-156
-369
-613
-836
-1037
-1115
-1141
-1126
-1125
-1190
-1298
-1405
-1507
-1627
-1679
-1748
-1792
-1825
-1912
-1962
-1960
-1902
-1778
-1603
-1391
-1158
-952
-777
-650
-566
-526
-483
-434
-394
-352
-296
-220
-187
-187
-213
-259
-262
-256
-247
-220
-223
-244
-303
-385
-508
-676
-977
-1324
-1696
-2153
-2482
-2759
-2952
-2959
-2902
-2785
-2613
-2481
-2328
-2206
-2113
-2055
-2005
-1973
-2064
-2151
-2267
-2271
-2172
-2039
-1853
-1727
-1599
-1494
-1397
-1187
-1033
-907
-750
-641
-582
-618
-786
-954
-1005
-949
-589
-397
-561
-679
-422
-154
19
72
-41
-79
-277
-164
-194
-267
-480
-672
-628
-552
-442
-258
-17
-85
-137
-148
76
330
439
499
522
522
412
490
554
554
594
589
800
828
948
1232
1482
1688
1729
2083
2273
2242
2378
2633
2720
2784
2990
3198
3410
3498
3573
3520
3318
3175
2889
2541
1978
1166
155
-891
-1659
-2050
-1938
-1703
-1625
-1841
-2279
-2645
-2691
-2474
-2172
-2199
-2583
-3129
-3662
-3766
-3613
-3368
-3236
-3270
-3295
-3149
-2657
-1955
-1176
-617
-354
-180
-37
207
519
812
934
861
712
607
626
869
1214
1484
1740
1846
1908
1955
1972
1904
1671
1282
730
211
-284
-652
-891
-1200
-1458
-1729
-2017
-2127
-2199
-2208
-2191
-2245
-2431
-2879
-3406
-4105
-4682
-4925
-5101
-4990
-4838
-4802
-4628
-4343
-3868
-3244
-2602
-2155
-1961
-1822
-1700
-1456
-1140
-910
-813
-854
-841
-770
-583
-235
11
163
252
238
326
438
437
371
221
-3
-225
-380
-505
-570
-605
-631
-573
-422
-244
-74
50
193
257
314
387
328
348
381
410
600
760
916
1155
1310
1575
1891
2207
2560
2834
3087
3315
3468
3668
3890
4068
4213
4470
4697
4975
5419
5553
5708
5727
5529
5540
5260
5025
4822
4115
3212
1694
-176
-2101
-3509
-3791
-3629
-2903
-2669
-3359
-4091
-4745
-4573
-3827
-3090
-2873
-3757
-4663
-5285
-5265
-4465
-3924
-3648
-3840
-3853
-3159
-1924
-262
919
1504
1619
1556
1926
2480
3065
3404
3188
2751
2232
2077
2242
2542
3050
3227
3239
3265
3204
3229
3055
2689
1993
898
-94
-969
-1583
-1878
-2241
-2722
-3231
-3674
-3842
-3707
-3385
-3060
-2885
-2920
-3059
-3256
-3457
-3598
-3829
-4067
-4306
-4523
-4497
-4229
-3840
-3127
-2453
-2102
-1569
-1194
-870
-167
241
416
426
71
-146
-291
-206
-5
-83
-88
-168
-236
-28
207
300
265
6
-417
-646
-798
-968
-1069
-1411
-1731
-1882
-1993
-1714
-1333
-974
-620
-426
-153
144
425
750
964
1003
1076
1200
1232
1498
1809
1955
2319
2583
2843
3313
3620
4063
4450
4581
4769
4775
4836
5040
5035
5241
5221
5086
5183
4963
5064
5011
4713
4494
4000
3696
3373
2732
1446
-369
-2615
-4592
-4971
-4887
-4230
-3422
-4324
-5124
-5645
-5615
-4225
-3212
-2641
-3178
-4224
-4574
-4394
-3518
-2755
-2607
-3049
-3107
-2408
-1161
731
1869
2257
2374
2171
2695
3462
3972
4251
3757
3073
2461
2069
2178
2280
2362
2418
2241
2190
2248
2158
1966
1621
797
-154
-956
-1745
-2247
-2625
-3074
-3532
-4102
-4476
-4458
-4289
-3743
-3214
-2945
-2670
-2679
-2739
-2718
-2831
-2936
-3122
-3331
-3525
-3565
-3205
-2801
-2231
-1651
-1375
-975
-553
-164
251
545
551
224
-78
-370
-578
-578
-662
-818
-996
-1010
-882
-671
-353
-295
-410
-593
-865
-961
-997
-1095
-1265
-1548
-1786
-1889
-1747
-1447
-1141
-759
-501
-229
97
378
660
820
970
1059
1156
1491
1752
1973
2348
2502
2614
3006
3246
3522
4045
4233
4434
4707
4644
4796
4877
4777
4884
4667
4523
4545
4368
4491
4458
4104
3902
3407
3010
2807
2159
933
-683
-2691
-4545
-4977
-4850
-4393
-3732
-4216
-4948
-5246
-5036
-3948
-3037
-2582
-2895
-3746
-3864
-3581
-2927
-2257
-2242
-2558
-2514
-1797
-601
887
1864
2180
2275
2318
2745
3338
3641
3638
3103
2516
2047
1691
1710
1655
1580
1650
1535
1431
1445
1235
925
589
23
-614
-1201
-1836
-2378
-2871
-3309
-3636
-4003
-4167
-4104
-3965
-3506
-3023
-2671
-2324
-2254
-2328
-2422
-2536
-2503
-2427
-2350
-2345
-2404
-2311
-2105
-1705
-1224
-913
-614
-299
12
424
724
672
343
-66
-393
-552
-579
-699
-954
-1193
-1247
-1149
-956
-696
-664
-766
-820
-905
-900
-910
-1058
-1255
-1487
-1610
-1561
-1374
-1089
-853
-617
-349
-92
240
530
790
932
1030
1091
1042
1135
1178
1184
1364
1420
1614
1993
2207
2505
2683
2694
2776
2804
2904
3057
3234
3282
3368
3470
3433
3555
3613
3636
3885
4031
4377
4755
4856
4739
4058
2244
217
-1909
-3938
-3960
-3600
-3221
-2484
-3436
-4309
-4385
-4170
-2704
-1830
-1797
-2387
-3477
-3691
-3323
-2951
-2951
-3390
-4203
-4008
-2800
-1489
116
705
697
1039
1276
2228
3071
3136
2950
2146
1508
1169
836
799
805
796
1151
1460
1577
1769
1582
1217
1011
519
20
-390
-1028
-1551
-2117
-2789
-3315
-3880
-4153
-3940
-3658
-3094
-2550
-2369
-2155
-2134
-2242
-2219
-2344
-2440
-2484
-2621
-2595
-2538
-2408
-2120
-1933
-1755
-1549
-1220
-580
53
556
738
483
127
-116
-166
-157
-251
-546
-890
-1006
-877
-588
-370
-301
-343
-381
-245
-142
-141
-326
-740
-1078
-1312
-1355
-1281
-1206
-1042
-947
-791
-510
-260
74
399
621
856
966
946
961
937
885
879
893
962
1149
1387
1701
1905
2048
2165
2154
2310
2436
2422
2566
2312
2091
2030
1655
1620
1534
1349
1414
1313
1367
1428
1408
1499
1355
1292
1226
1036
861
428
-207
-1246
-1788
-2716
-2881
-2562
-2737
-2289
-2428
-2597
-2184
-2036
-1542
-1215
-1368
-1406
-1735
-1705
-1524
-1476
-1605
-1582
-1735
-1485
-868
-474
206
510
587
983
1093
1334
1462
1220
1067
701
360
193
-74
-200
-247
-275
-198
-128
-129
-167
-200
-414
-533
-909
-1340
-1716
-2148
-2486
-2963
-3435
-3951
-4200
-4276
-4094
-3734
-3510
-3107
-2715
-2414
-1991
-1873
-1777
-1678
-1726
-1542
-1524
-1535
-1551
-1510
-1318
-1078
-821
-630
-410
-236
48
328
407
408
253
103
71
-29
-14
-45
-103
-30
47
241
402
531
657
681
786
848
787
866
692
508
503
283
389
494
515
776
846
1037
1313
1552
1911
2131
2355
2555
2696
2844
2994
3150
3251
3501
3602
3784
3911
3757
3753
3371
2979
2630
1862
1256
213
-892
-1659
-2481
-2615
-2637
-2805
-2875
-3278
-3494
-3411
-3215
-2916
-2792
-2925
-3166
-3230
-3189
-3002
-2802
-2807
-2669
-2503
-2033
-1261
-636
35
491
818
1294
1637
1981
2194
2152
2046
1845
1651
1469
1255
1081
978
921
892
836
703
558
373
145
-70
-411
-832
-1268
-1765
-2182
-2555
-2894
-3142
-3362
-3438
-3391
-3274
-3015
-2773
-2541
-2318
-2173
-2002
-1832
-1672
-1517
-1379
-1279
-1202
-1102
-962
-756
-535
-289
7
302
587
815
933
978
908
802
590
310
-21
-534
-914
-1300
-1653
-1723
-1861
-1853
-1708
-1715
-1550
-1406
-1315
-1150
-1120
-1104
-1122
-1205
-1240
-1246
-1286
-1283
-1267
-1254
-1000
-718
-388
50
291
612
887
1012
1258
1333
1324
1361
1246
1241
1224
1129
1194
1174
1194
1314
1355
1430
1495
1473
1474
1434
1291
1142
915
683
518
279
126
-5
-159
-150
-142
-83
95
144
209
342
301
366
419
243
227
102
-82
-104
-364
-494
-628
-840
-783
-815
-784
-694
-763
-754
-717
-745
-697
-699
-819
-896
-1006
-1131
-1135
-1251
-1314
-1304
-1376
-1297
-1273
-1235
-1133
-1148
-1082
-1011
-1040
-1010
-1048
-1129
-1153
-1243
-1303
-1334
-1421
-1472
-1495
-1509
-1449
-1421
-1420
-1411
-1490
-1499
-1474
-1462
-1348
-1283
-1279
-1259
-1317
-1310
-1247
-1213
-1120
-1074
-1053
-966
-868
-747
-641
-608
-547
-480
-372
-220
-128
-61
-18
0
15
100
151
234
313
350
499
524
590
675
689
795
820
876
920
953
961
951
1017
956
1007
1039
1015
1153
1140
1221
1312
1307
1450
1543
1641
1792
1910
2029
2181
2314
2443
2557
2631
2769
2912
2861
2632
2089
982
44
-915
-1553
-1468
-1655
-1709
-1930
-2571
-2658
-2657
-2411
-1927
-1834
-1823
-1834
-1756
-1565
-1381
-1510
-1797
-2092
-2341
-2100
-1819
-1468
-1073
-979
-658
-245
136
725
1078
1365
1606
1681
1738
1642
1439
1268
1062
847
685
415
205
72
-53
-44
-42
-106
-130
-205
-292
-336
-540
-805
-1130
-1555
-1829
-2064
-2244
-2347
-2536
-2651
-2715
-2720
-2537
-2300
-2038
-1740
-1472
-1254
-1029
-829
-685
-565
-585
-657
-698
-741
-656
-526
-431
-315
-262
-196
-43
165
410
599
691
702
666
510
311
19
-381
-682
-1019
-1251
-1340
-1500
-1514
-1494
-1481
-1306
-1184
-1046
-854
-705
-527
-387
-352
-372
-425
-490
-505
-515
-565
-610
-636
-568
-387
-213
2
166
331
571
757
957
1077
1119
1175
1168
1172
1179
1109
1022
901
779
678
601
557
520
552
577
628
649
629
672
660
652
632
549
501
409
315
242
129
16
-120
-247
-324
-352
-449
-533
-589
-671
-701
-727
-722
-704
-745
-772
-795
-838
-873
-934
-1015
-1077
-1157
-1227
-1263
-1301
-1320
-1348
-1357
-1335
-1327
-1277
-1235
-1210
-1201
-1189
-1164
-1148
-1118
-1095
-1095
-1121
-1138
-1145
-1150
-1129
-1106
-1072
-1043
-1028
-969
-919
-870
-800
-751
-712
-681
-647
-591
-535
-487
-449
-409
-384
-356
-296
-206
-111
-33
38
90
143
213
267
304
334
341
365
381
391
449
456
478
507
478
477
444
428
433
399
395
376
360
347
327
320
317
345
363
380
386
395
425
430
462
466
477
514
525
554
560
566
609
643
706
729
691
636
547
474
396
269
123
-48
-222
-351
-458
-527
-633
-764
-864
-941
-949
-908
-853
-845
-856
-852
-804
-722
-669
-650
-670
-719
-732
-722
-712
-723
-762
-779
-798
-776
-705
-646
-594
-542
-471
-382
-299
-230
-142
-45
37
110
157
185
210
219
256
287
293
280
229
180
159
151
148
122
78
47
26
7
1
1
1
-4
-9
-14
-14
-20
-36
-66
-90
-108
-138
-144
-144
-160
-202
-240
-243
-229
-217
-214
-202
-194
-200
-215
-221
-219
-234
-264
-272
-261
-251
-260
-258
-249
-253
-255
-252
-223
-202
-203
-202
-201
-208
-221
-228
-221
-206
-187
-159
-125
-123
-119
-100
-86
-67
-48
-36
-17
-14
-13
-15
-20
-21
-25
-25
-17
14
32
45
74
99
119
125
136
130
105
91
90
128
171
188
204
218
226
235
267
295
319
341
343
350
352
350
360
348
320
272
231
191
160
136
117
92
68
55
51
43
38
21
-4
-12
-31
-61
-92
-113
-138
-146
-156
-178
-188
-200
-217
-218
-214
-217
-209
-206
-218
-246
-258
-267
-292
-317
-339
-354
-364
-375
-379
-376
-379
-386
-397
-392
-383
-376
-382
-386
-398
-420
-438
-466
-479
-493
-506
-523
-536
-552
-563
-568
-588
-606
-636
-660
-676
-679
-672
-658
-647
-634
-633
-616
-579
-544
-510
-492
-477
-476
-485
-484
-465
-426
-411
-393
-373
-359
-349
-325
-294
-270
-226
-181
-158
-135
-115
-100
-91
-88
-80
-77
-87
-80
-69
-32
-4
5
11
14
32
64
90
104
109
90
73
66
84
106
106
114
137
160
185
230
266
276
271
273
286
300
295
297
299
267
262
270
259
245
218
214
203
183
181
166
161
131
101
63
24
1
-41
-85
-117
-137
-158
-181
-210
-229
-254
-288
-321
-355
-371
-395
-427
-454
-486
-514
-534
-551
-552
-553
-562
-579
-579
-570
-549
-543
-544
-537
-541
-552
-552
-538
-523
-519
-526
-533
-549
-547
-538
-542
-540
-539
-551
-566
-570
-573
-587
-602
-620
-635
-634
-624
-610
-599
-590
-580
-581
-583
-576
-572
-570
-590
-614
-608
-620
-646
-652
-663
-667
-669
-668
-669
-665
-646
-625
-595
-576
-570
-560
-555
-548
-540
-555
-567
-555
-563
-564
-557
-550
-530
-519
-512
-500
-479
-455
-445
-428
-413
-411
-410
-401
-387
-369
-357
-340
-325
-308
-300
-294
-267
-233
-208
-201
-191
-190
-190
-189
-178
-153
-122
-96
-81
-64
-52
-38
-20
6
25
42
66
78
77
75
86
89
89
93
115
127
125
125
134
139
137
136
123
124
112
87
59
17
-13
-36
-76
-100
-118
-137
-157
-182
-205
-222
-234
-247
-271
-301
-334
-360
-378
-408
-424
-443
-478
-527
-568
-590
-599
-611
-627
-649
-669
-670
-691
-700
-697
-717
-729
-738
-749
-746
-749
-751
-744
-749
-768
-801
-809
-798
-799
-817
-834
-853
-884
-905
-896
-878
-884
-897
-891
-887
-917
-911
-902
-900
-892
-884
-853
-830
-813
-806
-805
-802
-799
-780
-743
-696
-662
-632
-596
-576
-548
-505
-464
-429
-402
-377
-338
-309
-283
-262
-240
-217
-194
-162
-132
-115
-97
-61
-38
-31
-13
-9
-16
-27
-26
-6
20
45
47
43
65
87
92
106
129
159
169
172
183
197
209
220
224
230
243
245
252
247
223
201
182
162
146
136
116
93
68
52
26
1
-42
-57
-64
-68
-57
-55
-59
-85
-116
-141
-149
-170
-198
-237
-295
-354
-407
-442
-468
-474
-479
-509
-542
-575
-591
-609
-624
-642
-664
-676
-692
-714
-728
-745
-773
-797
-817
-817
-817
-819
-822
-836
-839
-841
-841
-838
-831
-836
-845
-834
-815
-810
-791
-761
-731
-715
-719
-720
-705
-681
-664
-659
-646
-639
-640
-635
-632
-627
-621
-609
-607
-605
-603
-607
-612
-611
-613
-626
-633
-638
-650
-653
-657
-657
-660
-664
-656
-635
-597
-565
-530
-491
-465
-446
-416
-383
-362
-344
-336
-340
-328
-304
-276
-253
-254
-267
-269
-276
-278
-251
-217
-213
-226
-241
-256
-261
-251
-240
-247
-252
-261
-265
-261
-263
-249
-231
-208
-197
-184
-162
-158
-162
-172
-169
-126
-87
-69
-48
-19
7
29
73
121
163
202
229
245
257
268
275
260
238
210
185
169
151
124
97
67
27
7
2
-11
-27
-57
-107
-166
-216
-260
-298
-326
-363
-402
-445
-486
-530
-557
-580
-615
-625
-643
-663
-683
-715
-748
-759
-778
-789
-773
-764
-756
-758
-755
-746
-746
-731
-716
-699
-675
-668
-667
-659
-657
-648
-641
-634
-628
-644
-655
-656
-677
-700
-718
-720
-727
-733
-738
-750
-770
-797
-813
-810
-799
-792
-781
-783
-781
-771
-752
-740
-739
-730
-735
-734
-730
-726
-718
-704
-693
-674
-650
-619
-573
-527
-485
-439
-399
-373
-342
-303
-259
-240
-238
-213
-184
-168
-162
-137
-113
-102
-88
-55
-9
12
22
25
31
26
38
61
61
58
68
85
94
92
100
129
168
205
226
260
285
292
310
330
353
362
359
347
348
346
341
346
359
355
345
346
352
342
324
312
290
272
244
210
211
205
200
179
146
121
105
92
60
9
-46
-106
-176
-226
-280
-334
-388
-445
-497
-541
-582
-616
-649
-678
-687
-700
-712
-712
-717
-727
-741
-753
-757
-756
-761
-746
-724
-718
-726
-723
-707
-700
-689
-680
-672
-679
-688
-687
-681
-674
-678
-668
-642
-629
-618
-593
-574
-561
-550
-541
-535
-528
-524
-516
-508
-540
-561
-567
-571
-565
-553
-538
-522
-524
-524
-521
-522
-509
-513
-510
-499
-495
-507
-521
-521
-520
-512
-513
-498
-483
-472
-463
-455
-443
-430
-409
-388
-375
-386
-394
-404
-421
-413
-399
-380
-360
-353
-334
-303
-287
-269
-232
-203
-176
-155
-147
-140
-120
-95
-74
-61
-38
-15
11
51
88
128
170
206
240
272
305
333
355
376
390
404
436
468
493
509
506
506
524
542
549
549
544
520
486
460
444
417
383
352
327
301
277
272
260
239
213
197
171
140
121
88
49
12
-31
-79
-119
-156
-196
-224
-258
-301
-341
-365
-387
-413
-431
-450
-490
-526
-563
-594
-596
-595
-598
-598
-588
-572
-563
-566
-579
-579
-576
-584
-590
-590
-600
-619
-632
-652
-673
-694
-680
-691
-705
-718
-723
-722
-723
-724
-743
-762
-762
-769
-785
-793
-787
-774
-762
-749
-742
-719
-707
-695
-687
-676
-669
-656
-649
-648
-648
-651
-651
-648
-637
-636
-623
-588
-561
-547
-525
-503
-505
-491
-475
-454
-419
-403
-392
-364
-344
-316
-270
-235
-218
-211
-186
-132
-95
-72
-50
-25
3
16
43
90
123
157
186
208
237
273
316
369
407
439
478
524
569
597
620
634
662
700
721
723
700
680
666
660
666
669
668
653
643
630
600
556
506
477
442
401
384
370
344
296
238
194
151
106
74
28
-23
-68
-119
-165
-207
-268
-339
-399
-455
-500
-534
-574
-618
-654
-686
-693
-686
-704
-732
-743
-746
-743
-744
-738
-736
-745
-745
-735
-724
-714
-707
-696
-685
-686
-672
-663
-671
-672
-685
-695
-705
-711
-707
-723
-730
-725
-705
-694
-681
-669
-657
-658
-657
-641
-635
-632
-636
-642
-648
-643
-632
-614
-616
-613
-607
-609
-616
-616
-618
-614
-583
-561
-547
-537
-539
-555
-552
-524
-504
-499
-484
-476
-465
-453
-448
-445
-441
-446
-452
-452
-445
-433
-420
-410
-417
-414
-402
-379
-344
-313
-284
-249
-210
-177
-115
-68
-56
-38
-14
14
44
82
128
159
191
233
270
312
363
392
417
448
476
511
553
578
594
619
629
649
674
697
700
697
689
680
664
651
640
618
591
565
538
500
462
413
373
344
307
288
274
250
233
210
177
128
77
29
-22
-75
-126
-186
-249
-306
-362
-414
-467
-508
-553
-598
-648
-691
-718
-733
-750
-765
-780
-777
-777
-779
-777
-778
-774
-780
-789
-768
-747
-726
-712
-692
-676
-671
-676
-697
-711
-737
-758
-772
-766
-755
-755
-764
-784
-799
-801
-797
-793
-797
-786
-776
-773
-758
-744
-719
-701
-685
-668
-658
-635
-623
-617
-613
-609
-610
-611
-620
-611
-612
-608
-596
-592
-600
-601
-591
-584
-556
-546
-540
-534
-516
-512
-513
-499
-484
-447
-421
-403
-381
-341
-317
-301
-265
-244
-207
-170
-157
-130
-104
-84
-57
-33
-3
16
32
44
61
86
115
148
172
211
243
279
332
379
420
467
507
553
587
621
656
691
727
744
761
765
748
713
687
674
651
632
608
578
538
486
444
414
371
336
317
291
254
201
155
116
71
27
-6
-44
-95
-146
-204
-232
-269
-318
-374
-439
-522
-595
-653
-694
-723
-752
-782
-824
-859
-896
-903
-904
-908
-912
-918
-910
-905
-889
-861
-849
-837
-835
-831
-826
-816
-796
-790
-791
-800
-802
-799
-801
-798
-799
-807
-793
-788
-789
-786
-789
-774
-765
-766
-776
-776
-761
-747
-722
-704
-703
-707
-714
-711
-681
-665
-656
-664
-672
-662
-666
-667
-664
-654
-656
-668
-661
-649
-640
-630
-623
-630
-620
-609
-606
-603
-605
-603
-593
-579
-574
-561
-549
-534
-522
-496
-459
-428
-397
-380
-370
-360
-343
-320
-277
-240
-217
-186
-155
-128
-92
-34
24
63
90
119
148
187
226
256
284
316
341
358
384
420
463
503
540
588
623
649
673
698
727
728
715
707
696
683
656
630
620
588
554
521
504
475
429
393
345
302
266
229
180
123
75
25
-16
-34
-48
-86
-140
-200
-246
-296
-360
-418
-477
-534
-595
-645
-677
-683
-701
-735
-767
-788
-805
-825
-842
-837
-833
-835
-833
-836
-837
-842
-840
-847
-851
-839
-830
-822
-805
-789
-778
-790
-801
-815
-832
-843
-840
-840
-829
-832
-837
-840
-841
-849
-862
-858
-853
-852
-851
-826
-797
-778
-780
-773
-762
-764
-755
-751
-741
-733
-725
-710
-687
-685
-686
-693
-711
-714
-704
-701
-681
-668
-671
-670
-672
-667
-661
-648
-632
-598
-561
-545
-531
-509
-497
-471
-451
-431
-402
-367
-331
-316
-288
-262
-240
-216
-190
-144
-104
-77
-60
-36
-16
12
51
75
102
132
165
196
224
256
297
335
365
411
465
524
553
599
646
673
709
754
796
822
857
870
849
828
820
808
789
763
726
668
619
575
511
440
376
324
259
201
159
133
105
57
4
-42
-78
-111
-143
-168
-208
-257
-310
-383
-437
-475
-527
-582
-628
-672
-715
-747
-784
-834
-884
-934
-972
-994
-1024
-1049
-1072
-1081
-1090
-1088
-1069
-1064
-1052
-1040
-1024
-1012
-991
-976
-957
-933
-919
-904
-902
-897
-898
-912
-921
-915
-907
-912
-912
-900
-887
-871
-855
-866
-884
-875
-874
-861
-842
-825
-818
-811
-798
-799
-792
-780
-784
-787
-773
-753
-740
-739
-739
-740
-746
-757
-752
-734
-737
-749
-744
-740
-736
-714
-682
-652
-616
-581
-554
-518
-479
-437
-407
-388
-357
-331
-305
-281
-254
-236
-224
-199
-173
-131
-88
-60
-40
-17
10
41
71
101
130
152
175
210
239
280
320
347
371
389
406
424
450
489
527
565
584
599
627
663
706
748
787
815
827
830
836
838
828
808
785
752
722
698
640
574
517
451
384
322
267
223
167
116
73
33
-23
-67
-97
-133
-164
-195
-234
-275
-320
-362
-411
-469
-531
-593
-646
-684
-720
-744
-797
-867
-921
-953
-974
-1010
-1028
-1039
-1055
-1076
-1088
-1096
-1098
-1081
-1075
-1053
-1030
-1018
-999
-971
-960
-946
-914
-882
-856
-836
-832
-841
-853
-878
-888
-897
-903
-906
-908
-900
-894
-889
-885
-881
-872
-854
-832
-807
-773
-745
-723
-701
-692
-668
-626
-598
-582
-577
-570
-560
-573
-579
-589
-582
-576
-568
-557
-551
-532
-517
-493
-460
-442
-427
-388
-346
-317
-307
-284
-265
-247
-215
-183
-151
-110
-86
-71
-50
-14
34
53
68
90
115
125
150
169
176
196
207
222
252
279
297
320
357
390
396
407
434
443
438
442
453
475
492
521
555
592
624
658
694
718
740
763
791
811
824
831
831
829
820
808
787
758
729
707
673
631
578
515
448
381
323
268
232
179
130
100
48
-13
-67
-114
-158
-208
-241
-298
-386
-460
-512
-513
-548
-610
-653
-713
-831
-944
-1015
-1056
-1073
-1182
-1232
-1293
-1287
-1250
-1295
-1327
-1561
-1483
-1498
-1455
-1373
-1400
-1275
-1264
-1195
-1228
-1178
-1127
-1124
-1145
-1231
-1283
-1288
-1326
-1350
-1356
-1489
-1700
-1769
-1882
-1989
-1986
-2001
-1981
-1973
-1908
-1818
-1713
-1662
-1745
-1717
-1713
-1791
-1740
-1724
-1751
-1780
-1825
-1918
-2026
-2063
-2197
-2269
-2272
-2397
-2541
-2585
-2822
-2920
-2780
-2776
-2728
-2723
-2636
-2552
-2371
-2160
-1988
-1845
-1858
-1869
-1732
-1707
-1768
-1635
-1557
-1469
-1347
-1247
-1163
-997
-817
-726
-559
-368
-351
-275
-147
-163
-176
-150
-22
23
74
101
194
346
395
516
762
1024
1368
1615
1843
1993
2233
2505
2609
2980
3256
3447
3762
4121
4423
4744
5000
5087
5248
5274
5284
5213
4715
4055
3327
2428
1728
1155
400
-423
-1386
-2351
-3089
-3636
-3954
-4030
-4149
-4212
-4074
-3887
-3567
-3151
-2872
-2608
-2321
-2080
-1756
-1581
-1538
-1515
-1683
-1827
-1902
-2076
-2102
-2062
-1986
-1747
-1464
-1178
-860
-469
5
599
1176
1733
2248
2592
2895
3133
3151
3080
2872
2528
2182
1691
1144
558
-118
-757
-1378
-2298
-3177
-3735
-4463
-4811
-4747
-5120
-5417
-5571
-5869
-5838
-5647
-5479
-5235
-5060
-4956
-4704
-4461
-4320
-4075
-3957
-3819
-3541
-3302
-3011
-2709
-2464
-2205
-2090
-1835
-1587
-1477
-1075
-719
-561
-406
-356
-467
-426
-347
-310
-280
-406
-609
-679
-827
-941
-939
-1205
-1309
-1382
-1472
-1371
-1348
-1361
-1355
-1358
-1374
-1349
-1362
-1322
-1218
-1162
-1129
-1126
-1186
-1177
-1038
-820
-528
-354
-48
234
472
966
1234
1556
1881
2088
2455
2836
3167
3491
3873
4085
4491
5033
5406
6012
6457
6742
7130
7317
7396
7423
7311
6964
6087
4469
2932
1214
-369
-887
-1637
-2634
-3532
-4842
-5998
-6415
-6387
-5851
-5271
-5010
-4578
-4156
-3916
-3326
-2862
-2723
-2345
-2172
-2036
-1764
-1684
-1588
-1454
-1318
-963
-721
-269
545
1275
2162
3121
3808
4271
4692
5072
5528
5846
5906
5839
5241
4406
3686
2725
1918
1300
528
-56
-549
-1188
-1584
-1949
-2273
-2233
-2252
-2199
-2076
-2212
-2428
-2744
-3267
-3965
-4509
-4900
-5407
-5657
-5768
-6148
-6316
-6108
-5831
-5263
-4336
-3443
-2438
-1345
-472
489
1269
1745
2324
2599
2665
2764
2502
2126
1743
1211
656
261
12
-185
-242
-125
-2
108
323
569
812
1167
1482
1591
1639
1485
1242
996
628
383
132
-150
-198
-241
-222
-19
190
526
1055
1612
2180
2791
3283
3720
4131
4392
4605
4827
4809
4826
5073
5151
5064
5302
5353
5254
5690
5908
6215
6773
6968
7340
7770
7823
8100
8330
7958
7788
7493
6604
6125
5397
3936
1946
-1
-1843
-3392
-3690
-3907
-4483
-5022
-5906
-6718
-6727
-6152
-5088
-3964
-3365
-3076
-2738
-2723
-2515
-1876
-1926
-1766
-1425
-1570
-1268
-906
-829
-491
68
709
1405
2251
3206
4121
4934
5495
5901
5859
5661
5557
5251
4943
4523
3911
3015
1954
1160
382
-102
-160
-335
-537
-592
-822
-1065
-1176
-1277
-1376
-1575
-1896
-2289
-2749
-3244
-3710
-4252
-4758
-5107
-5364
-5411
-5275
-5171
-4886
-4526
-4111
-3533
-3062
-2509
-1838
-1334
-888
-541
-398
-284
-159
-119
-80
1
-19
-25
-69
-152
-120
-162
-142
-77
-136
-184
-250
-385
-557
-765
-958
-1109
-1205
-1280
-1308
-1241
-1117
-947
-776
-595
-369
-111
199
507
722
880
1010
1094
1201
1320
1442
1618
1769
1916
2125
2291
2458
2752
3020
3205
3566
3819
4094
4354
4539
4713
4759
4982
4913
4986
5116
4969
5062
4902
4937
5155
5028
5514
5720
5526
5515
5296
4945
4409
3314
1405
-300
-1964
-3528
-3678
-4101
-4977
-5411
-6630
-7308
-7092
-6553
-5372
-4279
-3691
-3387
-3097
-2918
-2579
-2080
-1934
-1773
-1645
-1748
-1624
-1766
-1738
-1488
-1048
-291
346
1317
2078
2617
3271
3638
3770
3884
3815
3690
3488
3105
2504
1807
906
33
-374
-736
-758
-593
-579
-520
-647
-889
-883
-993
-1160
-1227
-1435
-1812
-2461
-3073
-3709
-4422
-4941
-5321
-5557
-5399
-5084
-4993
-4868
-4822
-4847
-4477
-3832
-3118
-2480
-2176
-2003
-1994
-2077
-1894
-1610
-1333
-1103
-909
-844
-861
-823
-740
-672
-590
-513
-540
-507
-498
-736
-976
-1212
-1560
-1656
-1569
-1430
-1214
-1124
-1061
-977
-881
-597
-138
241
547
770
774
680
606
536
545
573
615
705
740
850
1002
1174
1414
1697
2098
2490
2843
3128
3369
3405
3593
3639
3599
4039
4063
3995
4200
4022
3986
4104
4153
4386
4554
4822
5148
5378
5628
5831
5576
4993
3847
3207
3477
1932
-882
-2819
-3806
-3748
-4379
-5757
-5531
-5750
-6720
-6596
-5892
-4619
-3166
-3194
-3645
-3047
-2832
-2756
-2270
-1948
-1768
-1771
-1486
-774
-991
-1117
-129
1017
1724
2002
2763
3663
4037
3936
3695
3436
3173
2711
2118
1809
1227
391
-23
-603
-1297
-1507
-1629
-1446
-1409
-1601
-1483
-1662
-2038
-2302
-2687
-2924
-2879
-3064
-3469
-3782
-3833
-3790
-3846
-3921
-3791
-3438
-3002
-2704
-2648
-2518
-2522
-2428
-2041
-1791
-1657
-1521
-1418
-1309
-1493
-1583
-1216
-957
-823
-698
-655
-701
-859
-1074
-1164
-1329
-1563
-1722
-1976
-2232
-2382
-2537
-2547
-2522
-2548
-2225
-1791
-1428
-1106
-867
-621
-323
-53
282
549
647
772
829
767
703
698
847
1025
1119
1297
1440
1696
1923
2089
2395
2495
2589
2811
2729
2717
2788
2639
2710
2633
2435
2728
2888
2993
3266
3252
3484
3626
3591
4042
4273
4294
4723
4744
4668
4901
4927
4861
4829
4323
3741
2237
-50
-1253
-2899
-3738
-2945
-3354
-3779
-4161
-5261
-5372
-4833
-3902
-2780
-2177
-1996
-2263
-2623
-2678
-2400
-2368
-2177
-1798
-1734
-1276
-859
-636
-208
184
1016
1724
2285
3156
3242
3069
2936
2374
1849
1470
1131
934
719
431
162
-319
-741
-776
-863
-656
-309
-532
-695
-1057
-1737
-2116
-2488
-2760
-2889
-3129
-3192
-3271
-3368
-3121
-3111
-3061
-2783
-2665
-2450
-2332
-2405
-2513
-2864
-3141
-3324
-3590
-3487
-3238
-3145
-2921
-2778
-2715
-2284
-1881
-1470
-1006
-895
-764
-873
-1177
-1378
-1642
-1855
-1962
-2214
-2371
-2358
-2383
-2279
-2172
-1939
-1662
-1343
-1009
-676
-528
-440
-393
-372
-244
-100
45
150
234
293
407
492
703
953
1105
1368
1608
1651
1850
1945
1954
2071
2019
2012
2149
2103
2155
2333
2328
2500
2774
2869
3268
3497
3485
4036
3876
4069
4388
4023
4353
4409
4303
4642
4648
4576
4801
4738
4661
4678
4251
3538
1838
-377
-1770
-3225
-3835
-3177
-3679
-4268
-4763
-5600
-5459
-4700
-3708
-2689
-2192
-2383
-2550
-2698
-2716
-2263
-2169
-1989
-1489
-1396
-895
-272
-102
422
1063
1709
2351
2871
3164
3076
2643
2239
1906
1275
958
645
223
82
-97
-233
-444
-767
-933
-1054
-1006
-867
-1017
-1301
-1639
-2349
-2861
-2980
-3207
-3110
-2908
-2921
-2844
-2755
-2534
-2150
-2026
-1772
-1529
-1784
-2155
-2283
-2647
-3068
-3184
-3516
-3652
-3523
-3342
-2955
-2682
-2548
-2274
-1935
-1526
-1225
-1161
-1127
-1338
-1702
-1944
-2036
-2186
-2225
-2201
-2317
-2418
-2343
-2089
-1897
-1710
-1487
-1345
-1236
-1098
-983
-865
-853
-786
-582
-323
-6
255
491
684
847
1009
1288
1471
1470
1537
1451
1306
1319
1320
1431
1498
1486
1581
1649
1841
2008
2210
2406
2381
2571
2709
2816
3047
3125
3244
3421
3411
3630
3819
3898
4019
4158
4250
4412
4638
4689
4901
4968
4807
4716
4455
3889
2288
32
-1327
-2900
-3625
-3030
-3367
-3926
-4421
-5134
-4986
-4188
-3195
-2212
-2034
-2415
-2715
-2818
-2474
-1993
-1964
-1817
-1561
-1508
-812
-149
125
500
996
1585
2151
2641
2902
2479
1741
1352
1022
789
697
309
-261
-592
-873
-799
-617
-660
-744
-1070
-1294
-1485
-1689
-1633
-1764
-2184
-2434
-2684
-2911
-2853
-2672
-2461
-2187
-1977
-1683
-1404
-1250
-1057
-1184
-1254
-1291
-1650
-1927
-2401
-3172
-3616
-3829
-3838
-3617
-3429
-3268
-3168
-3076
-2711
-2343
-2118
-1832
-1834
-1993
-2171
-2357
-2372
-2378
-2389
-2359
-2272
-2104
-1934
-1801
-1617
-1536
-1502
-1338
-1167
-1131
-1103
-1145
-1236
-1216
-1105
-784
-447
-199
90
309
513
816
1078
1281
1396
1269
1115
1020
840
806
893
862
881
925
951
1154
1400
1558
1906
1998
2090
2561
2580
2863
3247
2978
3245
3442
3255
3654
3587
3608
3821
3779
4006
4351
4532
4812
4883
4928
4834
4616
4513
3929
2541
363
-1208
-2729
-3665
-3330
-3506
-3967
-4386
-4950
-4587
-3707
-2768
-1799
-1849
-2262
-2711
-2689
-2174
-1786
-1659
-1776
-1769
-1577
-759
85
636
913
1140
1574
1973
2455
2793
2302
1473
816
335
191
54
-94
-464
-815
-1038
-1003
-785
-746
-750
-961
-1206
-1494
-1770
-1860
-2053
-2267
-2402
-2432
-2429
-2452
-2255
-2073
-1879
-1522
-1192
-830
-682
-615
-905
-1240
-1486
-2057
-2167
-2366
-2937
-3297
-3653
-3892
-3952
-3813
-3464
-3320
-3158
-2916
-2740
-2491
-2262
-2081
-1965
-1943
-2009
-1987
-1982
-2059
-2017
-1969
-1847
-1696
-1540
-1273
-1162
-1158
-1025
-928
-835
-705
-618
-579
-615
-552
-349
-110
141
375
545
672
797
985
1188
1244
1215
1158
1022
942
996
1026
1036
1043
1065
1212
1374
1597
1849
1936
2124
2304
2407
2717
2997
2937
3125
3217
3023
3336
3392
3460
3742
3644
3917
4218
4297
4638
4825
4856
4799
4533
4177
3757
3136
1403
-440
-1698
-3091
-3479
-3233
-3397
-3752
-4139
-4422
-3936
-2875
-1928
-1521
-1795
-2455
-2878
-2578
-1972
-1557
-1447
-1598
-1794
-1418
-538
345
965
1072
1098
1300
1684
2115
2161
1678
955
357
63
-114
-192
-282
-584
-821
-829
-722
-579
-578
-886
-1159
-1338
-1498
-1491
-1592
-1829
-2056
-2229
-2184
-2100
-1847
-1593
-1489
-1329
-1204
-1020
-797
-680
-597
-745
-976
-1315
-1942
-2253
-2500
-2829
-2910
-3171
-3617
-3818
-3896
-3763
-3426
-3197
-3076
-3019
-2875
-2583
-2315
-2000
-1963
-2144
-2149
-2211
-2115
-1842
-1713
-1687
-1616
-1601
-1442
-1113
-913
-800
-851
-920
-843
-784
-667
-637
-665
-596
-456
-190
6
136
246
346
533
747
895
964
901
776
636
632
711
824
948
955
1008
1126
1336
1566
1776
1994
2045
2168
2452
2438
2672
2762
2792
2988
3040
3118
3173
3294
3253
3365
3552
3687
3905
4090
4095
4223
4153
4041
4007
3641
3029
1495
101
-1241
-2620
-2771
-2935
-3152
-3154
-3730
-3903
-3293
-2550
-1555
-1184
-1394
-2089
-2715
-2432
-1881
-1393
-1248
-1641
-2162
-2057
-1314
-287
670
765
581
577
741
1455
1968
1863
1213
288
-181
-375
-352
-269
-578
-943
-1105
-878
-448
-171
-273
-628
-965
-1094
-914
-725
-821
-1187
-1670
-1940
-1947
-1719
-1430
-1373
-1345
-1346
-1222
-907
-647
-497
-498
-767
-1195
-1657
-2124
-2612
-3022
-3361
-3638
-3722
-3794
-3662
-3318
-3003
-2607
-2259
-2043
-1885
-1802
-1665
-1559
-1572
-1626
-1803
-1955
-1995
-1912
-1741
-1580
-1466
-1313
-1077
-801
-452
-161
-47
-36
-57
-56
-19
-24
-49
-91
-84
49
277
585
799
923
1029
1122
1260
1413
1509
1483
1336
1169
1080
1079
1125
1156
1113
1072
1075
1214
1412
1530
1665
1778
1900
2088
2163
2248
2264
2128
2050
1945
1817
1829
1856
1831
1828
1824
1914
2050
2245
2391
2360
2261
2141
2073
2082
2064
1878
1517
947
379
-248
-841
-1186
-1226
-1206
-1277
-1245
-1229
-1286
-1261
-1064
-871
-831
-919
-969
-1010
-1054
-956
-827
-857
-1026
-1135
-1103
-1025
-916
-810
-866
-950
-920
-676
-300
-58
8
-117
-316
-412
-312
-89
45
25
-89
-251
-355
-358
-265
-203
-251
-366
-482
-559
-621
-627
-568
-518
-503
-499
-578
-704
-832
-892
-886
-901
-915
-974
-1127
-1308
-1429
-1496
-1569
-1659
-1668
-1618
-1606
-1585
-1544
-1545
-1629
-1609
-1471
-1409
-1424
-1402
-1422
-1530
-1587
-1539
-1472
-1503
-1535
-1541
-1578
-1589
-1512
-1394
-1368
-1385
-1369
-1351
-1362
-1397
-1412
-1402
-1405
-1363
-1276
-1228
-1219
-1193
-1119
-1067
-999
-898
-784
-702
-645
-575
-522
-477
-417
-353
-296
-252
-229
-212
-172
-96
-2
96
183
237
278
316
360
438
519
577
611
611
622
675
750
830
909
938
929
967
1060
1161
1269
1365
1404
1432
1493
1586
1674
1755
1826
1856
1867
1890
1900
1883
1818
1657
1296
918
762
792
851
909
954
742
364
177
161
148
114
5
-190
-493
-680
-601
-549
-575
-651
-750
-846
-921
-898
-926
-1060
-1139
-1094
-963
-844
-807
-883
-1039
-1139
-1052
-811
-610
-540
-569
-669
-741
-732
-659
-595
-614
-695
-774
-832
-866
-889
-890
-907
-948
-959
-983
-1011
-1063
-1103
-1086
-1079
-1072
-1101
-1216
-1385
-1513
-1580
-1639
-1726
-1762
-1729
-1734
-1768
-1783
-1804
-1857
-1884
-1868
-1833
-1861
-1894
-1876
-1882
-1885
-1855
-1793
-1751
-1794
-1821
-1810
-1790
-1730
-1666
-1641
-1624
-1602
-1544
-1488
-1449
-1378
-1306
-1253
-1175
-1071
-951
-852
-761
-675
-618
-562
-519
-447
-354
-271
-204
-140
-83
-14
76
156
236
292
355
444
526
605
670
718
750
757
794
858
890
921
964
1002
1060
1111
1202
1299
1366
1439
1522
1554
1618
1724
1846
1953
2016
2126
2178
2148
2150
2154
2140
2096
2054
2013
1699
1220
926
904
1034
1126
1274
1197
728
373
292
333
333
221
101
-228
-576
-556
-435
-399
-502
-623
-706
-821
-840
-842
-983
-1142
-1157
-1001
-844
-834
-942
-1128
-1277
-1263
-996
-713
-650
-719
-820
-883
-884
-772
-648
-650
-751
-844
-857
-843
-852
-826
-801
-799
-792
-784
-775
-826
-874
-839
-798
-776
-781
-815
-885
-986
-1013
-974
-977
-1041
-1179
-1372
-1553
-1632
-1629
-1601
-1592
-1643
-1712
-1742
-1718
-1693
-1679
-1657
-1682
-1733
-1773
-1786
-1786
-1783
-1735
-1674
-1659
-1664
-1650
-1639
-1627
-1540
-1422
-1332
-1276
-1247
-1215
-1170
-1082
-938
-799
-714
-670
-604
-511
-411
-296
-164
-88
-33
34
96
168
231
290
347
413
487
548
606
661
700
749
799
843
885
920
928
923
956
1022
1111
1173
1215
1247
1277
1313
1388
1493
1578
1623
1694
1768
1818
1907
2018
2093
2121
2148
2213
2263
2227
2204
2198
2129
1896
1447
1050
884
940
1058
1201
1211
818
398
268
315
403
406
294
-9
-418
-514
-377
-286
-341
-517
-647
-790
-872
-850
-977
-1155
-1203
-1091
-898
-807
-886
-1090
-1310
-1344
-1132
-826
-698
-766
-865
-940
-918
-792
-639
-600
-665
-742
-780
-755
-736
-730
-717
-709
-676
-615
-575
-596
-650
-622
-544
-478
-416
-430
-486
-592
-657
-666
-700
-778
-939
-1178
-1439
-1548
-1466
-1359
-1400
-1561
-1734
-1853
-1868
-1752
-1665
-1705
-1820
-1914
-1931
-1937
-1917
-1853
-1830
-1837
-1836
-1794
-1740
-1685
-1622
-1558
-1495
-1390
-1272
-1209
-1225
-1230
-1147
-997
-830
-703
-649
-663
-640
-525
-358
-238
-181
-164
-156
-128
-70
13
83
129
137
166
218
262
310
367
420
477
537
594
641
679
720
784
844
889
938
965
1010
1064
1143
1250
1337
1404
1421
1502
1622
1723
1867
1951
2027
2140
2190
2248
2310
2319
2317
2223
2185
2160
2032
1753
1226
780
670
787
952
1100
1028
632
252
208
324
401
360
168
-158
-535
-577
-417
-399
-521
-682
-787
-903
-944
-954
-1144
-1332
-1309
-1124
-913
-856
-967
-1196
-1382
-1343
-1090
-784
-719
-798
-884
-939
-875
-729
-615
-635
-731
-781
-783
-757
-720
-697
-684
-669
-619
-555
-529
-550
-563
-512
-467
-462
-496
-590
-706
-838
-932
-981
-1068
-1179
-1312
-1470
-1568
-1576
-1551
-1608
-1753
-1887
-1989
-2032
-1988
-1928
-1944
-1957
-1933
-1909
-1868
-1824
-1773
-1765
-1779
-1759
-1722
-1682
-1631
-1589
-1535
-1480
-1394
-1290
-1206
-1153
-1096
-999
-894
-779
-682
-625
-591
-565
-513
-449
-426
-427
-412
-370
-325
-260
-198
-157
-116
-63
6
84
158
250
330
392
463
529
585
621
666
718
763
798
818
839
896
980
1068
1152
1290
1373
1426
1508
1548
1634
1758
1871
1971
2019
2094
2156
2166
2211
2257
2274
2231
2170
2199
2157
2028
1804
1360
945
805
936
1071
1143
1069
676
312
231
302
397
312
63
-259
-595
-653
-528
-460
-566
-744
-821
-902
-961
-1018
-1176
-1333
-1324
-1149
-949
-889
-1017
-1243
-1349
-1244
-982
-733
-686
-803
-913
-907
-800
-633
-497
-521
-624
-692
-689
-616
-578
-583
-595
-590
-546
-525
-536
-585
-636
-607
-563
-551
-588
-693
-822
-946
-1051
-1129
-1220
-1373
-1590
-1799
-1880
-1875
-1837
-1816
-1841
-1901
-1920
-1877
-1817
-1788
-1802
-1807
-1829
-1851
-1831
-1794
-1774
-1759
-1727
-1655
-1583
-1519
-1465
-1446
-1396
-1287
-1146
-1045
-986
-968
-966
-939
-864
-738
-646
-597
-580
-538
-486
-421
-342
-289
-251
-204
-151
-98
-22
46
97
145
187
224
299
384
450
504
544
593
640
672
718
786
859
922
968
1016
1059
1113
1201
1301
1366
1441
1478
1545
1595
1645
1774
1890
2010
2070
2114
2147
2162
2155
2153
2138
2092
2003
1883
1735
1431
920
541
441
1044
1240
1453
1050
81
-369
-545
-129
8
24
-153
-431
-586
-496
-172
-78
-318
-784
-1179
-1319
-1348
-1449
-1786
-2157
-2190
-2006
-1731
-1523
-1451
-1316
-1208
-886
-504
-270
-203
-271
-206
-108
-85
-172
-423
-722
-955
-1085
-1173
-1232
-1283
-1285
-1100
-814
-510
-351
-367
-456
-553
-518
-472
-607
-855
-1220
-1628
-2023
-2396
-2678
-3005
-3357
-3521
-3542
-3413
-3218
-2994
-2710
-2510
-2308
-2053
-1889
-1822
-1856
-1913
-1961
-2048
-2079
-2102
-2154
-2175
-2099
-1942
-1773
-1636
-1512
-1376
-1238
-1051
-862
-773
-721
-722
-743
-758
-823
-822
-796
-729
-572
-411
-225
-71
67
208
337
470
568
608
611
580
550
597
656
672
699
789
952
1063
1090
1225
1400
1561
1768
1949
2124
2218
2306
2384
2345
2366
2384
2482
2629
2733
2913
3031
3232
3398
3545
3774
3828
3961
4020
3905
3810
3584
3581
3433
2803
1989
570
-693
-1425
-1992
-1916
-2299
-2548
-2334
-2119
-1408
-827
-389
-477
-1229
-1671
-1749
-1511
-1364
-1715
-2344
-2924
-2821
-2053
-1148
-731
-706
-710
-601
24
822
1189
1071
376
-238
-470
-567
-459
-749
-1214
-1501
-1438
-763
-205
11
40
-97
20
268
344
147
-432
-976
-1275
-1322
-1219
-1195
-1292
-1467
-1519
-1302
-888
-514
-372
-445
-601
-682
-791
-1145
-1666
-2303
-2848
-3159
-3413
-3636
-3866
-4062
-3988
-3676
-3298
-2886
-2638
-2503
-2466
-2389
-2110
-1915
-1839
-1926
-2114
-2183
-2072
-1798
-1549
-1462
-1433
-1321
-1108
-871
-649
-592
-659
-774
-883
-872
-864
-816
-788
-743
-565
-327
-40
179
351
518
691
795
847
789
664
575
500
542
608
689
788
868
1015
1188
1382
1532
1657
1768
1960
2093
2141
2326
2331
2482
2627
2673
2767
2834
2719
2972
3036
3051
3409
3242
3505
3686
3650
4171
4133
4092
4133
3644
3686
3397
2270
1217
-234
-1389
-1862
-2222
-2118
-2304
-2893
-2901
-2444
-1748
-778
-553
-859
-1549
-2346
-1990
-1566
-1430
-1600
-2295
-2440
-1942
-971
265
503
200
19
-22
577
1260
1375
890
-19
-651
-543
-442
-345
-597
-1073
-1074
-780
-150
296
12
-405
-713
-768
-475
-432
-716
-1214
-1764
-1721
-1387
-1007
-733
-821
-925
-951
-744
-457
-371
-524
-712
-853
-931
-970
-1134
-1796
-2497
-2853
-2992
-2931
-3137
-3490
-3753
-4001
-3811
-3307
-3048
-2854
-2983
-3021
-2835
-2691
-2119
-1837
-1972
-2128
-2251
-1961
-1604
-1390
-1240
-1456
-1557
-1342
-1139
-855
-795
-882
-904
-984
-900
-769
-819
-819
-766
-564
-257
-128
2
50
41
219
437
620
657
519
415
400
523
791
949
972
925
942
1056
1291
1496
1638
1769
1810
1957
2179
2312
2692
2760
2819
3028
2835
3285
3296
3353
3732
3496
3858
3781
3752
4257
4015
4332
4327
3931
4128
3523
2835
1361
-11
-814
-1692
-1776
-2056
-2484
-2770
-3157
-2524
-1708
-1036
-609
-1220
-1714
-2355
-2233
-1556
-1605
-1876
-2274
-2378
-1741
-815
92
448
57
-110
9
484
1059
1078
588
-79
-568
-400
-209
-334
-620
-1011
-989
-665
-286
-21
-301
-729
-945
-944
-646
-636
-886
-1318
-1683
-1507
-1154
-770
-656
-825
-895
-969
-808
-624
-661
-741
-928
-945
-864
-819
-880
-1304
-1667
-2012
-2212
-2300
-2631
-3106
-3555
-3910
-3995
-3940
-3755
-3597
-3673
-3535
-3362
-2978
-2452
-2183
-2005
-2002
-2021
-1820
-1712
-1539
-1469
-1522
-1409
-1352
-1085
-785
-666
-592
-672
-716
-691
-722
-694
-773
-871
-777
-653
-439
-247
-114
79
197
379
578
644
652
558
484
524
621
768
892
954
1045
1191
1429
1669
1839
1998
2110
2095
2204
2373
2444
2622
2688
2751
2813
2988
3151
3310
3400
3526
3666
3795
3964
4132
4262
4260
4314
4305
4264
4163
3960
3369
1803
530
-307
-1234
-1478
-1739
-2184
-2630
-3106
-2699
-1925
-1220
-757
-1155
-1534
-2006
-2107
-1409
-1398
-1716
-2007
-2193
-1722
-869
-22
372
111
-61
108
576
1101
1191
796
179
-247
-122
106
-26
-309
-719
-834
-592
-237
5
-134
-566
-788
-702
-521
-453
-678
-1078
-1364
-1319
-926
-640
-588
-690
-864
-844
-676
-527
-446
-566
-744
-799
-760
-641
-725
-961
-1588
-2261
-2407
-2580
-2919
-3388
-3845
-4095
-4089
-3704
-3214
-2962
-2819
-2807
-2618
-2314
-2099
-1785
-1813
-2051
-2238
-2141
-1838
-1647
-1542
-1438
-1386
-1214
-902
-657
-565
-649
-698
-721
-741
-712
-773
-970
-1051
-921
-557
-232
-52
134
279
428
605
788
865
726
540
426
434
577
745
872
932
994
1179
1380
1600
1787
1855
2014
2069
2105
2222
2412
2634
2684
2956
2920
3064
3274
3312
3561
3630
3678
3838
3873
3919
4046
4176
4231
4159
4225
4051
3851
3483
1948
587
-209
-1225
-1567
-1664
-2124
-2574
-2892
-2668
-1966
-1180
-665
-959
-1421
-1941
-2181
-1623
-1529
-1860
-2072
-2211
-1798
-935
-161
261
117
-84
98
560
1060
1162
751
70
-424
-326
-83
-127
-325
-708
-908
-786
-441
-183
-209
-537
-799
-824
-732
-688
-880
-1233
-1482
-1407
-1012
-732
-659
-753
-882
-856
-755
-560
-540
-693
-888
-1008
-1004
-939
-897
-1263
-2000
-2424
-2668
-2962
-3231
-3635
-4019
-4120
-3930
-3527
-3088
-2821
-2743
-2677
-2458
-2232
-1918
-1685
-1896
-2158
-2238
-2092
-1799
-1566
-1444
-1410
-1331
-1134
-883
-677
-592
-618
-695
-764
-774
-754
-842
-965
-949
-763
-429
-163
23
205
325
485
694
822
826
717
563
427
483
642
772
838
905
1086
1270
1454
1628
1779
1860
1906
2073
2114
2258
2449
2544
2740
2707
2822
3115
3225
3338
3431
3582
3645
3674
3923
4042
4113
4150
4167
4140
4045
4021
3771
2704
1065
139
-704
-1486
-1573
-1790
-2409
-2828
-2875
-2274
-1501
-941
-859
-1319
-1821
-2210
-1901
-1607
-1908
-2213
-2281
-2071
-1393
-528
-20
-36
-196
-36
461
970
1168
938
256
-284
-289
7
77
-187
-533
-804
-807
-455
-91
5
-206
-500
-524
-498
-530
-645
-953
-1255
-1299
-994
-725
-737
-845
-979
-994
-821
-587
-521
-654
-901
-1036
-986
-857
-770
-809
-1281
-1942
-2327
-2808
-3107
-3355
-3773
-4002
-4027
-3906
-3523
-3110
-2792
-2596
-2355
-2084
-1949
-1673
-1711
-1932
-2046
-2084
-1926
-1692
-1528
-1439
-1387
-1247
-1001
-764
-566
-547
-628
-767
-872
-889
-894
-943
-969
-902
-667
-342
-74
151
348
497
692
880
919
858
714
540
470
535
673
792
886
996
1134
1337
1579
1761
1877
2079
2170
2193
2380
2302
2484
2849
2653
2965
3165
3200
3360
3557
3815
3811
3964
4207
4100
4277
4416
4355
4360
4070
3847
3652
2679
1133
302
-644
-1465
-1468
-1678
-2153
-2529
-2601
-2140
-1519
-959
-757
-1128
-1619
-2118
-1853
-1581
-1813
-1944
-2032
-1889
-1253
-496
-34
85
-33
111
514
919
1133
966
294
-259
-342
-82
-6
-203
-517
-875
-915
-620
-265
-46
-195
-443
-537
-657
-665
-709
-919
-1168
-1211
-1016
-881
-847
-959
-1023
-975
-844
-659
-598
-729
-969
-1079
-1044
-938
-808
-852
-1172
-1675
-2022
-2278
-2872
-3407
-3748
-4052
-4216
-4148
-4012
-3892
-3655
-3227
-2686
-2187
-1877
-1742
-1754
-1919
-1974
-1821
-1696
-1708
-1720
-1694
-1551
-1276
-926
-651
-540
-522
-548
-621
-756
-869
-963
-1096
-1155
-1018
-786
-578
-364
-139
153
450
737
959
986
884
773
704
701
728
795
860
908
1024
1230
1465
1665
1807
1960
1997
2142
2231
2333
2349
2507
2651
2546
2960
3091
3214
3424
3468
3574
3728
3826
4054
4094
4095
4113
3914
3829
3635
3466
3204
2244
730
-78
-974
-1657
-1537
-1738
-2225
-2696
-2810
-2419
-1833
-1200
-1032
-1455
-1868
-2245
-1984
-1640
-1754
-1925
-2032
-1863
-1247
-520
-135
-110
-294
-140
340
818
1055
795
104
-393
-384
-46
65
-191
-643
-1107
-1138
-761
-320
-119
-358
-675
-819
-866
-763
-825
-1062
-1328
-1410
-1216
-1056
-1036
-1185
-1283
-1251
-1030
-762
-669
-843
-1120
-1243
-1186
-975
-804
-905
-1188
-1635
-2413
-2840
-2959
-3345
-3709
-3907
-4204
-4336
-4157
-3739
-3295
-3001
-2682
-2462
-2227
-2108
-2079
-1988
-2091
-2157
-2001
-1826
-1703
-1635
-1567
-1389
-1145
-817
-552
-501
-648
-798
-905
-960
-915
-868
-885
-966
-866
-622
-333
-4
256
501
691
797
882
871
795
680
651
681
733
875
931
979
1136
1356
1598
1801
1894
2036
2040
2135
2282
2306
2532
2679
2814
3003
3164
3288
3511
3574
3637
3740
3760
3859
3882
4036
4026
3917
3797
3647
3358
3150
2230
799
-98
-1019
-1563
-1579
-1742
-2295
-2742
-2832
-2406
-1742
-1116
-1073
-1457
-1854
-2114
-1823
-1540
-1667
-1897
-1977
-1782
-1160
-517
-206
-252
-395
-164
368
835
976
597
-33
-379
-309
32
74
-227
-724
-1146
-1096
-737
-394
-283
-517
-804
-872
-826
-803
-883
-1092
-1264
-1224
-1027
-900
-975
-1111
-1186
-1070
-819
-649
-668
-886
-1133
-1162
-988
-783
-690
-832
-1148
-1515
-1760
-2200
-2594
-2735
-3243
-3701
-3860
-4087
-4166
-3924
-3616
-3307
-2985
-2590
-2308
-2077
-1930
-1900
-1760
-1747
-1762
-1695
-1666
-1682
-1580
-1382
-1086
-803
-616
-509
-575
-691
-756
-800
-864
-916
-948
-951
-943
-779
-507
-240
65
309
532
693
742
778
765
714
650
637
679
736
828
943
1095
1270
1488
1737
1841
1917
1992
2055
2062
2173
2358
2397
2536
2685
2761
2911
3100
3308
3413
3439
3578
3672
3755
3896
3992
3875
3615
3477
3283
3098
2915
1801
373
-430
-1261
-1577
-1363
-1550
-2163
-2701
-2751
-2272
-1568
-985
-1100
-1599
-1984
-2084
-1598
-1304
-1491
-1758
-1861
-1548
-818
-221
-41
-207
-395
-97
505
999
1059
546
-139
-436
-203
224
226
-157
-743
-1160
-1062
-639
-315
-303
-626
-945
-980
-892
-791
-860
-1096
-1255
-1187
-951
-835
-978
-1159
-1213
-1059
-770
-581
-637
-909
-1146
-1127
-928
-709
-634
-913
-1303
-1659
-1978
-2442
-3003
-3381
-3765
-3975
-4007
-4027
-4009
-3833
-3444
-2883
-2387
-2023
-1904
-1980
-2049
-2120
-2007
-1914
-1941
-1962
-1942
-1818
-1555
-1262
-959
-770
-687
-632
-674
-743
-848
-947
-1035
-1051
-958
-784
-665
-527
-334
-66
281
587
802
831
749
702
663
670
672
650
690
750
909
1131
1302
1440
1594
1765
1890
2021
2096
2128
2241
2134
2544
2700
2656
3061
3032
3132
3269
3361
3668
3626
3715
3937
3782
3952
3830
3654
3641
3276
3223
2905
1528
450
-307
-1174
-1260
-1303
-1498
-2061
-2732
-2422
-1867
-1295
-620
-951
-1413
-1752
-1898
-1269
-1255
-1529
-1686
-1842
-1394
-696
-249
42
-259
-312
194
657
1125
1055
427
-115
-356
-73
333
108
-272
-822
-1190
-934
-560
-229
-219
-622
-749
-810
-789
-683
-905
-1109
-1229
-1192
-952
-961
-1140
-1226
-1257
-1054
-733
-640
-688
-982
-1194
-1112
-968
-749
-750
-1046
-1435
-2057
-2508
-2702
-2965
-3154
-3421
-3836
-4135
-4180
-3883
-3463
-3198
-2892
-2757
-2626
-2336
-2141
-1994
-1970
-2023
-1907
-1777
-1643
-1546
-1562
-1483
-1325
-1019
-680
-553
-588
-709
-856
-871
-787
-711
-691
-775
-779
-657
-418
-92
218
441
587
700
800
868
887
851
794
780
874
990
1057
1121
1174
1326
1562
1785
1914
1955
2032
2185
2231
2547
2688
2718
3039
2870
3031
3246
3243
3560
3660
3719
3932
3822
4157
4149
3964
4092
3619
3370
3193
2035
896
1
-1112
-1341
-1446
-1489
-1733
-2577
-2503
-2041
-1607
-722
-789
-1356
-1704
-2228
-1690
-1342
-1465
-1532
-1889
-1682
-983
-486
43
-51
-420
-149
148
745
1062
617
71
-358
-396
144
205
13
-412
-990
-974
-667
-280
-78
-439
-735
-856
-887
-662
-726
-918
-1083
-1164
-937
-760
-827
-968
-1099
-1073
-857
-665
-594
-770
-1030
-1087
-1007
-799
-661
-752
-1003
-1383
-2088
-2828
-3238
-3512
-3677
-3762
-4000
-4180
-4230
-3817
-3056
-2595
-2223
-2081
-2183
-2129
-2126
-2059
-2039
-2207
-2210
-2097
-1856
-1566
-1454
-1331
-1165
-988
-661
-500
-545
-703
-977
-1110
-1069
-927
-682
-615
-626
-524
-322
68
479
747
876
848
863
871
851
861
761
795
947
1117
1344
1434
1489
1634
1812
2070
2295
2275
2398
2343
2351
2689
2801
3193
3402
3584
3605
3609
3723
3940
4054
4180
4329
4131
4003
3961
3865
3646
3258
1911
903
-83
-939
-1041
-1500
-1673
-2120
-2705
-2347
-1823
-1498
-847
-1202
-1624
-1844
-1985
-1489
-1399
-1626
-1705
-1909
-1564
-804
-506
-130
-417
-653
-268
94
686
903
337
-62
-368
-258
187
73
-161
-653
-1058
-940
-689
-423
-358
-691
-842
-862
-797
-627
-796
-1042
-1172
-1149
-882
-743
-836
-945
-1115
-1071
-876
-701
-635
-795
-972
-1001
-906
-722
-653
-781
-1087
-1540
-1918
-2261
-2578
-3034
-3437
-3736
-3883
-3853
-3753
-3591
-3453
-3272
-2899
-2456
-2181
-2019
-2058
-2101
-2109
-2009
-1795
-1689
-1661
-1603
-1480
-1272
-1024
-823
-645
-596
-569
-583
-650
-684
-761
-827
-794
-712
-507
-267
-92
97
282
516
753
901
995
990
888
871
914
1005
1132
1192
1308
1505
1662
1915
2032
2147
2272
2366
2549
2688
2665
2774
2969
3053
3398
3441
3640
3909
3826
4175
4250
4224
4505
4222
4217
4138
3626
3406
2100
949
181
-981
-1051
-1337
-1801
-1891
-2602
-2500
-1842
-1552
-838
-961
-1572
-1844
-2171
-1770
-1441
-1672
-1687
-1939
-1740
-907
-416
92
31
-402
-184
56
584
1026
660
183
-277
-402
7
80
-39
-410
-884
-886
-663
-378
-258
-538
-781
-859
-823
-607
-646
-920
-1165
-1235
-979
-681
-605
-688
-917
-1033
-959
-804
-652
-661
-761
-866
-891
-828
-740
-784
-975
-1328
-1949
-2335
-2748
-3125
-3324
-3686
-3807
-3867
-3890
-3440
-3140
-2981
-2710
-2642
-2340
-2124
-1964
-1809
-2006
-2102
-2060
-1936
-1614
-1420
-1262
-1107
-1144
-954
-730
-591
-454
-551
-690
-799
-884
-782
-706
-660
-509
-363
-101
168
385
596
694
772
895
950
984
939
893
987
1083
1269
1470
1592
1753
1925
2094
2309
2401
2478
2646
2754
2817
3019
3111
3242
3436
3403
3666
3757
3891
4123
4149
4199
4239
4075
4097
3804
3464
2693
1347
458
-717
-1209
-1394
-1795
-1947
-2425
-2659
-2185
-1864
-1328
-1025
-1395
-1695
-2158
-1978
-1660
-1626
-1676
-1930
-2007
-1510
-855
-168
99
-238
-370
-320
135
796
984
651
61
-473
-441
-250
-91
-211
-679
-955
-961
-662
-335
-353
-563
-761
-868
-689
-540
-640
-894
-1218
-1254
-1025
-748
-586
-673
-912
-1047
-1069
-872
-710
-678
-755
-913
-1020
-1035
-1078
-1233
-1715
-2307
-2685
-3075
-3307
-3638
-3972
-4164
-4316
-4079
-3573
-3309
-3050
-2930
-2797
-2531
-2323
-1920
-1830
-1964
-2057
-2083
-1873
-1627
-1439
-1264
-1297
-1273
-1048
-819
-579
-546
-654
-791
-860
-776
-637
-631
-644
-590
-444
-171
96
361
557
689
901
1094
1171
1199
1141
1154
1168
1205
1304
1367
1439
1542
1696
1904
2111
2331
2682
2905
3082
3202
3324
3515
3639
3801
3855
3830
3795
3943
4132
4236
4246
4151
4015
3726
3348
2503
1465
267
-741
-1329
-1636
-1748
-1962
-2311
-2361
-2125
-1704
-1158
-972
-1084
-1538
-1856
-1822
-1685
-1564
-1692
-1905
-1994
-1710
-1029
-373
-128
-276
-506
-428
67
733
1008
758
131
-455
-632
-514
-303
-383
-686
-989
-1019
-750
-462
-316
-391
-574
-648
-603
-519
-550
-774
-1003
-1143
-1076
-866
-684
-636
-758
-919
-997
-915
-736
-617
-683
-892
-1245
-1612
-1989
-2342
-2659
-3014
-3341
-3573
-3676
-3654
-3543
-3343
-3095
-2913
-2708
-2556
-2452
-2406
-2369
-2303
-2281
-2280
-2242
-2129
-1950
-1766
-1594
-1469
-1386
-1229
-977
-694
-490
-405
-405
-419
-366
-310
-274
-289
-288
-199
-40
157
334
500
642
775
936
1073
1128
1128
1162
1219
1279
1345
1382
1442
1500
1626
1779
1867
1959
2062
2211
2425
2628
2851
3014
3180
3363
3505
3626
3723
3753
3712
3701
3701
3718
3671
3589
3464
3214
2749
2155
1433
549
-264
-908
-1252
-1473
-1627
-1706
-1759
-1780
-1623
-1269
-937
-886
-1015
-1132
-1232
-1191
-1144
-1185
-1386
-1593
-1518
-1166
-817
-751
-870
-1045
-943
-417
260
714
695
333
-67
-299
-268
-175
-295
-595
-929
-1083
-1047
-907
-730
-610
-559
-517
-440
-361
-310
-341
-397
-475
-573
-644
-707
-783
-863
-984
-1125
-1213
-1245
-1201
-1177
-1237
-1390
-1607
-1790
-1956
-2103
-2266
-2495
-2709
-2825
-2798
-2684
-2537
-2393
-2284
-2166
-1996
-1782
-1561
-1399
-1285
-1191
-1141
-1107
-1099
-1114
-1151
-1138
-1058
-968
-896
-835
-762
-651
-493
-332
-239
-221
-237
-229
-169
-101
-60
-78
-100
-89
-42
16
60
70
60
50
120
275
349
389
464
616
739
792
805
781
756
822
925
1010
1112
1186
1291
1394
1498
1588
1700
1847
1941
1990
1992
1998
2066
2139
2164
2123
2093
2045
1963
1907
1843
1648
1275
800
536
509
618
824
934
786
405
196
275
387
461
386
112
-206
-414
-388
-318
-387
-497
-563
-572
-597
-685
-870
-1110
-1162
-986
-746
-608
-681
-885
-1056
-1061
-904
-726
-687
-767
-842
-868
-813
-717
-619
-569
-567
-585
-632
-699
-733
-732
-684
-653
-669
-695
-727
-746
-748
-726
-722
-743
-791
-847
-889
-946
-1019
-1124
-1230
-1413
-1617
-1704
-1731
-1759
-1786
-1806
-1901
-2045
-2089
-2067
-2081
-2118
-2152
-2154
-2174
-2181
-2110
-2082
-2067
-1987
-1884
-1859
-1898
-1882
-1819
-1717
-1571
-1444
-1349
-1298
-1248
-1152
-1041
-915
-777
-657
-563
-489
-395
-294
-193
-58
54
98
105
108
177
298
425
545
629
684
728
794
860
919
992
1072
1136
1193
1253
1331
1450
1618
1766
1862
1945
2044
2126
2220
2356
2454
2501
2540
2663
2754
2785
2761
2713
2635
2293
1785
1434
1210
1139
1290
1473
1402
947
586
553
604
660
566
298
-134
-498
-478
-385
-440
-547
-622
-659
-729
-832
-1015
-1285
-1347
-1161
-935
-822
-907
-1120
-1284
-1290
-1113
-914
-902
-973
-1006
-985
-936
-902
-834
-775
-754
-721
-760
-885
-1001
-1031
-944
-860
-854
-880
-931
-970
-954
-920
-893
-928
-975
-1003
-1091
-1196
-1258
-1342
-1463
-1608
-1693
-1783
-1869
-1849
-1791
-1795
-1866
-1896
-1850
-1868
-1935
-1988
-2048
-2105
-2114
-2064
-2080
-2119
-2094
-1991
-1850
-1773
-1741
-1731
-1707
-1594
-1457
-1341
-1252
-1200
-1110
-1003
-893
-777
-710
-612
-480
-333
-214
-143
-58
70
217
351
468
546
574
612
703
820
886
945
1018
1053
1085
1138
1230
1316
1379
1453
1510
1577
1691
1806
1932
2032
2111
2191
2262
2343
2409
2454
2506
2585
2653
2693
2697
2612
2237
1678
1321
1190
1250
1441
1637
1494
949
591
602
715
801
693
337
-136
-464
-396
-259
-302
-423
-521
-575
-679
-766
-956
-1235
-1305
-1141
-911
-808
-911
-1148
-1353
-1358
-1158
-942
-894
-960
-1016
-1025
-996
-942
-833
-764
-760
-769
-845
-945
-1008
-969
-846
-799
-820
-856
-914
-937
-910
-893
-933
-1027
-1126
-1210
-1290
-1349
-1415
-1532
-1654
-1722
-1765
-1817
-1875
-1876
-1884
-1928
-1901
-1835
-1823
-1889
-1981
-2016
-2006
-1959
-1885
-1911
-2001
-2043
-1977
-1825
-1738
-1725
-1734
-1738
-1648
-1512
-1426
-1365
-1334
-1240
-1105
-988
-886
-847
-796
-701
-582
-453
-369
-317
-242
-125
8
108
171
264
394
547
678
744
791
854
965
1086
1160
1236
1347
1478
1590
1684
1770
1859
1931
2060
2197
2267
2283
2312
2395
2449
2495
2582
2651
2709
2792
2835
2756
2444
1855
1361
1170
1245
1425
1610
1601
1116
635
565
712
856
825
547
109
-341
-443
-297
-247
-337
-413
-424
-535
-672
-825
-1110
-1239
-1076
-805
-650
-737
-997
-1287
-1413
-1269
-1027
-927
-972
-1080
-1125
-1112
-1063
-921
-790
-751
-775
-868
-970
-1045
-1055
-952
-849
-858
-909
-972
-1003
-990
-964
-944
-1027
-1149
-1235
-1295
-1354
-1454
-1566
-1627
-1691
-1772
-1841
-1964
-2082
-2108
-2028
-1919
-1889
-1919
-1957
-2022
-2033
-1957
-1893
-1875
-1949
-2004
-2001
-1977
-1866
-1746
-1665
-1603
-1566
-1514
-1465
-1393
-1258
-1129
-1013
-911
-854
-800
-728
-634
-530
-463
-380
-309
-250
-163
-58
32
116
190
252
326
407
504
598
730
877
977
1059
1142
1218
1341
1478
1580
1671
1729
1809
1941
2104
2256
2373
2487
2552
2560
2584
2668
2754
2877
2955
2989
2941
2553
1891
1396
1235
1333
1539
1749
1688
1105
643
637
791
910
823
533
68
-373
-419
-275
-269
-337
-360
-331
-420
-589
-806
-1126
-1216
-990
-711
-578
-706
-994
-1249
-1314
-1119
-885
-841
-912
-1011
-1043
-1003
-942
-821
-728
-701
-718
-825
-972
-1081
-1100
-978
-884
-895
-936
-1009
-1039
-1026
-1000
-982
-1044
-1138
-1200
-1301
-1384
-1465
-1576
-1664
-1790
-1907
-2003
-2089
-2052
-2012
-2002
-1984
-2060
-2101
-2095
-2127
-2176
-2242
-2259
-2196
-2155
-2124
-2139
-2126
-2031
-1896
-1744
-1689
-1711
-1689
-1621
-1481
-1291
-1182
-1114
-1043
-931
-778
-657
-541
-454
-378
-267
-152
-63
-9
46
142
230
280
304
302
357
490
615
712
740
773
845
942
1076
1203
1293
1356
1424
1520
1677
1833
1985
2123
2262
2356
2413
2459
2525
2611
2714
2892
3001
3005
2874
2417
1773
1352
1283
1516
1736
1895
1675
1030
700
753
938
1031
826
462
-33
-396
-393
-311
-333
-453
-462
-441
-606
-814
-1083
-1363
-1320
-1009
-722
-672
-906
-1230
-1453
-1439
-1197
-1022
-1008
-1074
-1138
-1100
-1018
-925
-773
-691
-654
-658
-792
-934
-1038
-1043
-921
-866
-901
-960
-1008
-993
-985
-989
-992
-1093
-1207
-1298
-1399
-1458
-1543
-1627
-1681
-1779
-1873
-2013
-2136
-2145
-2115
-2038
-1969
-1978
-2037
-2109
-2129
-2071
-2014
-1958
-1946
-2017
-2085
-2101
-2032
-1901
-1794
-1733
-1711
-1707
-1648
-1550
-1404
-1231
-1094
-977
-891
-814
-734
-666
-567
-447
-344
-255
-202
-143
-49
72
237
359
419
459
507
610
742
865
976
1033
1080
1152
1231
1353
1488
1596
1712
1800
1905
2027
2154
2274
2433
2549
2611
2639
2674
2770
2936
4044
4573
5016
4209
2551
1323
494
790
792
861
616
132
-37
142
630
1005
946
523
1
-16
374
572
458
-47
-574
-815
-999
-1239
-1650
-2137
-2368
-1999
-1308
-916
-856
-1002
-1065
-937
-618
-195
-14
-69
-246
-527
-789
-1121
-1411
-1642
-1891
-1933
-1880
-1833
-1728
-1626
-1423
-1182
-864
-444
-216
-133
-209
-473
-818
-1242
-1710
-2102
-2538
-2984
-3335
-3590
-3601
-3434
-3307
-3115
-2801
-2457
-2014
-1691
-1539
-1579
-1732
-1769
-1951
-2278
-2673
-3063
-3148
-3065
-2860
-2569
-2457
-2268
-1937
-1517
-996
-584
-286
-186
-214
-204
-215
-254
-334
-470
-507
-451
-325
-123
61
287
630
978
1276
1486
1583
1689
1763
1813
1795
1649
1484
1377
1332
1438
1575
1778
2082
2360
2713
3098
3354
3755
4109
4240
4425
4336
4261
4339
4204
4246
4240
4105
3605
2777
2125
1136
579
322
-239
-414
-1156
-1704
-1229
-1006
-371
-83
-495
-965
-1499
-1033
-380
-269
-501
-1345
-1901
-1768
-1177
-352
-213
-813
-1231
-1285
-849
2
490
383
27
-253
-179
-59
-137
-504
-1168
-1652
-1646
-1357
-1134
-1216
-1498
-1635
-1516
-1151
-707
-596
-742
-984
-1166
-1016
-862
-790
-861
-1181
-1431
-1624
-1624
-1594
-1740
-1893
-2136
-2197
-2186
-2253
-2305
-2626
-2858
-2864
-2858
-2736
-2810
-2988
-3150
-3212
-2958
-2670
-2568
-2562
-2666
-2656
-2419
-2173
-1907
-1867
-1945
-1921
-1850
-1677
-1479
-1369
-1263
-1159
-988
-768
-550
-315
-106
104
285
438
579
708
808
920
1069
1206
1296
1317
1316
1342
1430
1577
1689
1769
1794
1841
2016
2165
2387
2630
2758
2952
3043
3204
3392
3587
3780
3844
3994
3983
4000
4218
4234
4586
4759
4677
4439
2894
1853
706
-323
153
-483
-1263
-1877
-3340
-2659
-1400
-596
248
-768
-1623
-1879
-1555
-187
-32
-828
-1666
-2462
-2051
-1102
-568
-257
-803
-1165
-617
-137
414
679
278
100
-3
158
179
-444
-975
-1536
-1694
-1318
-1075
-941
-1124
-1407
-1308
-1127
-853
-693
-841
-1031
-1165
-1236
-1163
-1191
-1354
-1457
-1601
-1662
-1957
-2365
-2536
-2740
-2526
-2252
-2368
-2488
-2802
-2842
-2426
-2274
-2255
-2520
-2897
-2941
-2873
-2703
-2677
-2870
-2878
-2757
-2573
-2325
-2338
-2234
-2016
-1786
-1445
-1393
-1482
-1457
-1345
-1030
-776
-641
-520
-465
-206
177
513
858
1065
1155
1151
1069
1140
1260
1353
1465
1456
1397
1424
1497
1692
1880
1973
2108
2164
2230
2428
2543
2659
2884
3051
3303
3393
3418
3451
3512
3842
3957
4015
4115
3998
4296
4781
4805
4924
3137
1323
495
-1060
-373
25
-1545
-2111
-3586
-3859
-1615
-567
375
-270
-1899
-2224
-2045
-714
10
-777
-1592
-2205
-2103
-1005
-407
-119
-166
-614
-138
367
487
777
307
61
108
33
161
-549
-1090
-1279
-1527
-1136
-910
-1002
-1042
-1311
-1237
-1186
-1209
-1088
-1198
-1221
-1071
-1136
-1115
-1098
-1229
-1048
-986
-1003
-1129
-1574
-1709
-1929
-2102
-2031
-2300
-2384
-2413
-2725
-2845
-2983
-2990
-2711
-2597
-2694
-2897
-3157
-3133
-2931
-2698
-2528
-2638
-2533
-2360
-2182
-1839
-1723
-1570
-1415
-1402
-1288
-1358
-1365
-1220
-1008
-651
-398
-237
-22
201
552
884
1031
1141
1099
1068
1159
1120
1211
1374
1374
1538
1627
1625
1733
1829
2031
2242
2399
2520
2520
2537
2552
2675
3007
3287
3436
3427
3456
3399
3691
4148
4178
4436
4467
4445
4830
4826
4571
2673
727
-106
-1609
-987
-383
-2009
-2699
-3679
-3731
-1689
-326
269
-496
-1915
-2483
-2223
-1029
-481
-1048
-1622
-2057
-1992
-854
-152
125
300
5
283
562
561
708
209
-22
62
-115
-93
-687
-1152
-1212
-1309
-989
-809
-966
-1059
-1296
-1314
-1269
-1415
-1384
-1357
-1328
-1136
-1104
-1099
-1090
-1080
-712
-655
-925
-1082
-1789
-2183
-1943
-1974
-1972
-2098
-2439
-2482
-2674
-2811
-2586
-2453
-2432
-2718
-2946
-2939
-3020
-2834
-2704
-2790
-2674
-2579
-2324
-2018
-1859
-1669
-1563
-1366
-1121
-1150
-1205
-1328
-1303
-973
-719
-489
-311
-244
4
348
753
1067
1118
1180
1043
933
1078
1092
1215
1309
1276
1459
1521
1633
1861
1965
2114
2148
2182
2299
2298
2348
2432
2579
2776
3084
3206
3234
3333
3464
3796
3981
4086
4214
4243
4371
4519
4457
3987
1908
322
-514
-1629
-991
-789
-2177
-2923
-3717
-3486
-1568
-457
-122
-954
-2101
-2542
-2234
-1118
-764
-1189
-1495
-1769
-1593
-611
-130
86
197
167
467
597
537
515
123
71
173
58
-114
-754
-1049
-1064
-1091
-829
-789
-944
-1056
-1237
-1194
-1307
-1440
-1383
-1325
-1149
-1000
-1028
-1097
-1137
-966
-683
-604
-751
-1106
-1398
-1474
-1624
-1665
-1805
-2108
-2018
-2042
-2224
-2345
-2658
-2713
-2580
-2492
-2523
-2834
-3108
-3144
-2953
-2604
-2445
-2369
-2252
-2134
-1839
-1557
-1444
-1305
-1224
-1189
-1135
-1255
-1261
-1147
-936
-609
-408
-269
-136
-37
218
454
626
777
759
739
716
686
801
935
1025
1141
1168
1233
1372
1550
1854
2056
2147
2188
2126
2055
2126
2237
2398
2601
2653
2730
2910
3061
3445
3653
3809
4028
3893
4122
4328
4250
4085
3442
1646
105
-594
-1527
-1250
-988
-2174
-2790
-3333
-3182
-1659
-627
-260
-1050
-1951
-2375
-2243
-1262
-916
-1191
-1468
-1678
-1496
-800
-257
-25
130
166
330
535
493
452
134
-5
13
-138
-232
-709
-1027
-1080
-1143
-976
-951
-1018
-1083
-1232
-1214
-1355
-1477
-1425
-1360
-1206
-1144
-1251
-1420
-1537
-1482
-1240
-1196
-1372
-1687
-2103
-2032
-1899
-1841
-1705
-1922
-2019
-1912
-1894
-1868
-2021
-2153
-2219
-2234
-2236
-2470
-2657
-2711
-2660
-2417
-2182
-2074
-1976
-1887
-1712
-1487
-1308
-1167
-1130
-1154
-1148
-1145
-1049
-839
-631
-402
-219
-121
-13
131
344
504
629
680
625
669
724
762
863
1010
1070
1135
1277
1316
1456
1672
1808
1958
2094
2072
2004
2023
2071
2180
2366
2479
2511
2566
2666
2896
3222
3496
3699
3857
3957
4109
3949
3510
2969
2007
646
-195
-861
-1691
-1663
-1887
-2514
-2457
-2484
-2099
-1249
-873
-873
-1318
-1623
-1779
-1639
-1166
-1209
-1358
-1341
-1308
-1053
-537
-203
35
257
376
493
521
439
385
157
-11
-190
-417
-626
-933
-1053
-1127
-1141
-1036
-1022
-1032
-1106
-1197
-1218
-1282
-1273
-1195
-1201
-1306
-1309
-1433
-1451
-1302
-1480
-1467
-1485
-1803
-1673
-1645
-1744
-1586
-1600
-1641
-1536
-1483
-1529
-1654
-1763
-1891
-2022
-2019
-2221
-2455
-2477
-2570
-2515
-2330
-2317
-2228
-2075
-1907
-1672
-1510
-1374
-1288
-1214
-1088
-1033
-958
-846
-783
-594
-386
-241
-28
103
211
367
471
603
709
702
753
750
710
813
838
946
1092
1078
1190
1321
1454
1683
1786
1902
1980
1994
2096
2140
2279
2400
2434
2530
2570
2618
2841
3056
3251
3487
3560
3530
3461
3161
2682
2287
1834
793
-301
-1000
-2012
-2049
-1565
-1909
-1975
-2165
-2403
-1734
-984
-621
-816
-1210
-1539
-1665
-1203
-980
-1080
-1095
-1068
-990
-601
-233
-87
153
310
461
616
515
391
146
-113
-183
-340
-510
-834
-1056
-1109
-1147
-1059
-1041
-1120
-1144
-1140
-1134
-1176
-1283
-1352
-1477
-1485
-1417
-1521
-1632
-1840
-2009
-1875
-1722
-1551
-1550
-1770
-1749
-1666
-1366
-1128
-1275
-1438
-1626
-1667
-1571
-1586
-1785
-2041
-2165
-2098
-2044
-2059
-2141
-2243
-2170
-1937
-1750
-1624
-1582
-1557
-1431
-1267
-1063
-932
-877
-848
-783
-623
-439
-293
-107
3
43
189
305
403
564
648
712
753
785
882
896
1034
1120
1169
1316
1336
1433
1598
1681
1851
1978
2035
2145
2214
2257
2335
2375
2402
2529
2584
2701
2809
2896
3070
3169
3195
2969
2601
2270
1888
1648
1285
503
-580
-1359
-1761
-1823
-1360
-1387
-1809
-2004
-2152
-1725
-1011
-647
-713
-1075
-1270
-1365
-1146
-875
-906
-939
-875
-754
-539
-225
-42
126
355
476
561
476
272
104
-92
-211
-359
-537
-766
-980
-1033
-1048
-1093
-1092
-1078
-1032
-987
-1003
-1105
-1218
-1289
-1358
-1296
-1296
-1573
-1798
-1907
-2052
-1845
-1578
-1648
-1656
-1636
-1594
-1360
-1174
-1215
-1377
-1456
-1464
-1526
-1543
-1710
-1969
-1975
-1902
-1907
-1898
-1992
-2065
-1999
-1867
-1724
-1649
-1597
-1504
-1417
-1291
-1154
-1012
-861
-767
-672
-587
-503
-406
-269
-132
-60
22
103
140
262
377
435
538
611
675
735
779
867
955
1077
1222
1280
1352
1450
1544
1725
1829
1932
2027
2082
2238
2292
2295
2402
2406
2479
2648
2656
2677
2714
2728
2613
2410
2176
1771
1539
1333
906
563
0
-670
-1042
-1347
-1437
-1333
-1362
-1492
-1606
-1628
-1466
-1157
-877
-810
-952
-1052
-1139
-1094
-904
-854
-803
-684
-587
-390
-224
-70
109
225
332
371
271
138
-14
-173
-255
-381
-523
-701
-889
-976
-1032
-1079
-1069
-1091
-1058
-1035
-1042
-1061
-1145
-1249
-1396
-1401
-1597
-1802
-1823
-2034
-1997
-1845
-1919
-1822
-1736
-1664
-1487
-1371
-1311
-1424
-1415
-1384
-1458
-1420
-1474
-1615
-1617
-1616
-1628
-1588
-1587
-1588
-1563
-1522
-1459
-1414
-1356
-1263
-1190
-1107
-1040
-963
-861
-779
-659
-488
-376
-215
-90
-4
92
118
208
274
333
447
463
479
527
567
680
764
915
1019
1066
1210
1289
1338
1470
1601
1633
1764
1850
1831
1990
2056
2104
2204
2218
2297
2345
2449
2490
2488
2522
2458
2383
2155
1875
1626
1370
1187
881
572
143
-210
-295
-540
-627
-748
-1036
-1085
-1080
-1057
-1028
-1028
-985
-1015
-912
-824
-859
-808
-774
-747
-617
-493
-401
-287
-157
-64
64
159
180
189
167
192
158
72
-13
-153
-225
-312
-386
-455
-589
-643
-683
-745
-749
-803
-855
-888
-944
-1028
-1190
-1293
-1460
-1588
-1664
-1839
-1847
-1874
-1895
-1823
-1836
-1773
-1679
-1556
-1445
-1467
-1455
-1497
-1468
-1390
-1422
-1443
-1496
-1541
-1527
-1481
-1445
-1441
-1400
-1337
-1262
-1167
-1114
-1087
-1051
-968
-861
-758
-688
-648
-565
-467
-353
-225
-139
-51
6
94
178
208
274
300
354
410
402
430
444
486
551
598
712
794
861
975
1019
1086
1204
1242
1292
1401
1424
1460
1538
1575
1618
1694
1780
1797
1847
1906
1880
1937
1977
1961
1891
1769
1646
1460
1335
1184
905
645
409
157
21
-67
-217
-327
-432
-487
-499
-517
-502
-575
-638
-653
-737
-746
-781
-826
-817
-829
-792
-751
-708
-615
-523
-428
-329
-240
-186
-120
-80
-60
-56
-94
-115
-162
-198
-216
-290
-336
-387
-450
-455
-468
-473
-495
-517
-543
-570
-688
-798
-890
-1104
-1133
-1177
-1356
-1383
-1502
-1550
-1468
-1391
-1251
-1280
-1229
-1198
-1163
-985
-964
-973
-969
-1010
-1005
-995
-985
-1027
-1063
-1048
-994
-933
-877
-804
-775
-695
-576
-496
-437
-421
-385
-361
-343
-252
-208
-179
-142
-122
-90
-70
-18
43
76
142
172
164
173
185
202
209
211
216
208
189
181
184
184
190
185
200
233
238
263
303
325
349
368
384
386
384
415
435
460
502
538
548
587
632
667
691
706
725
727
720
697
672
638
594
562
546
518
487
452
401
359
325
299
272
244
225
184
130
72
10
-39
-87
-118
-131
-168
-208
-241
-280
-302
-299
-285
-282
-302
-332
-357
-361
-359
-368
-385
-399
-403
-419
-426
-429
-434
-442
-439
-408
-408
-410
-420
-431
-440
-439
-431
-462
-534
-577
-610
-631
-623
-615
-639
-676
-685
-700
-731
-758
-780
-800
-816
-831
-850
-885
-929
-953
-956
-946
-927
-919
-919
-930
-929
-897
-864
-819
-785
-778
-764
-714
-663
-620
-576
-542
-496
-439
-397
-351
-284
-224
-189
-162
-130
-91
-56
-45
-31
-12
8
36
53
79
87
97
109
124
155
184
214
247
251
259
288
304
315
318
321
324
330
349
370
391
432
456
474
486
475
484
511
512
495
490
497
493
496
479
449
438
422
409
393
372
328
311
312
309
309
276
239
223
194
160
139
115
105
70
24
-8
-32
-44
-68
-97
-135
-175
-211
-267
-313
-334
-374
-424
-460
-502
-534
-555
-573
-576
-576
-583
-586
-593
-613
-634
-650
-660
-668
-673
-703
-736
-757
-762
-759
-738
-724
-738
-750
-754
-754
-755
-752
-764
-785
-806
-823
-843
-857
-877
-881
-869
-860
-854
-841
-809
-798
-771
-735
-718
-706
-697
-678
-663
-642
-616
-582
-553
-540
-506
-475
-445
-400
-348
-307
-283
-266
-249
-238
-233
-230
-222
-219
-205
-203
-207
-214
-215
-190
-167
-120
-78
-50
-41
-38
3
41
69
94
104
107
113
125
140
163
186
216
249
261
270
285
290
277
274
266
251
260
247
227
199
183
189
182
174
170
140
114
108
106
87
59
31
3
-11
-30
-40
-38
-50
-80
-106
-140
-174
-184
-192
-207
-208
-197
-203
-233
-275
-296
-327
-344
-359
-377
-385
-410
-435
-478
-505
-523
-535
-551
-576
-612
-634
-642
-645
-641
-648
-669
-689
-702
-695
-684
-679
-675
-709
-721
-725
-731
-745
-752
-760
-775
-769
-767
-792
-815
-811
-808
-802
-780
-768
-761
-764
-763
-739
-705
-674
-647
-642
-630
-605
-572
-537
-510
-463
-444
-436
-420
-376
-339
-331
-319
-306
-294
-287
-276
-281
-293
-271
-231
-217
-227
-220
-204
-193
-176
-167
-156
-151
-153
-147
-145
-143
-142
-138
-138
-117
-94
-65
-37
-16
12
45
73
88
102
125
133
108
107
102
93
84
92
96
85
86
74
73
75
66
74
80
53
21
7
12
9
-17
-38
-46
-59
-75
-73
-75
-91
-111
-111
-112
-135
-157
-183
-191
-182
-200
-230
-252
-266
-272
-278
-274
-305
-327
-346
-355
-364
-392
-405
-428
-442
-445
-448
-430
-432
-442
-440
-438
-431
-426
-432
-419
-423
-421
-422
-428
-430
-442
-444
-436
-436
-429
-426
-437
-431
-441
-454
-461
-471
-483
-495
-503
-514
-505
-498
-484
-456
-442
-429
-421
-407
-394
-379
-375
-375
-357
-348
-344
-329
-326
-313
-304
-299
-268
-250
-244
-233
-220
-221
-215
-216
-221
-217
-230
-228
-224
-238
-244
-233
-210
-188
-172
-173
-172
-159
-168
-168
-168
-170
-166
-168
-173
-173
-163
-161
-154
-149
-157
-160
-167
-171
-177
-172
-165
-170
-171
-175
-201
-207
-197
-182
-179
-188
-207
-231
-234
-246
-237
-225
-233
-251
-284
-295
-293
-285
-279
-290
-302
-311
-322
-338
-346
-347
-327
-305
-323
-328
-337
-348
-347
-360
-349
-355
-354
-353
-371
-378
-387
-394
-420
-415
-419
-434
-437
-448
-452
-452
-438
-444
-456
-466
-479
-473
-458
-453
-457
-464
-467
-456
-433
-423
-419
-421
-438
-446
-431
-421
-429
-446
-463
-471
-474
-461
-454
-453
-425
-410
-388
-373
-368
-354
-351
-351
-361
-359
-362
-366
-365
-353
-331
-320
-307
-288
-260
-254
-251
-247
-271
-286
-297
-306
-306
-312
-318
-315
-305
-302
-299
-288
-294
-303
-298
-287
-286
-277
-269
-290
-312
-333
-349
-353
-341
-332
-340
-340
-333
-322
-291
-274
-284
-294
-304
-314
-313
-319
-322
-326
-339
-346
-343
-342
-336
-344
-360
-386
-382
-361
-361
-357
-382
-426
-455
-446
-432
-434
-430
-439
-437
-421
-425
-421
-419
-416
-417
-431
-433
-443
-450
-453
-450
-445
-459
-467
-474
-472
-456
-450
-450
-462
-468
-468
-449
-419
-415
-405
-393
-368
-328
-315
-322
-321
-300
-269
-244
-243
-247
-260
-288
-301
-297
-287
-298
-311
-336
-352
-354
-374
-386
-398
-407
-417
-434
-446
-442
-435
-429
-422
-394
-379
-383
-381
-366
-356
-345
-323
-304
-287
-278
-267
-244
-232
-213
-200
-193
-197
-208
-201
-208
-219
-227
-238
-247
-262
-280
-282
-272
-268
-272
-278
-283
-294
-303
-298
-287
-284
-283
-273
-271
-278
-267
-259
-262
-251
-243
-241
-240
-249
-251
-235
-237
-245
-246
-234
-237
-237
-236
-234
-218
-208
-194
-181
-187
-197
-202
-220
-238
-249
-255
-278
-290
-299
-302
-311
-319
-318
-312
-313
-328
-319
-308
-307
-292
-287
-282
-278
-284
-273
-271
-272
-283
-273
-272
-282
-289
-279
-268
-261
-258
-277
-296
-305
-295
-290
-292
-291
-286
-287
-290
-288
-272
-269
-283
-279
-267
-263
-264
-262
-264
-269
-279
-293
-291
-289
-287
-282
-285
-277
-273
-268
-262
-271
-278
-286
-299
-324
-342
-329
-320
-304
-307
-315
-314
-337
-345
-342
-337
-340
-336
-326
-327
-317
-314
-303
-284
-265
-250
-261
-274
-287
-293
-287
-281
-280
-287
-273
-252
-234
-232
-230
-235
-244
-236
-223
-200
-189
-193
-194
-184
-175
-173
-167
-165
-183
-193
-195
-187
-177
-183
-179
-174
-171
-165
-172
-191
-206
-213
-218
-225
-214
-208
-227
-242
-250
-264
-282
-297
-320
-337
-354
-360
-351
-344
-343
-350
-354
-342
-336
-324
-325
-337
-343
-347
-338
-319
-307
-321
-329
-337
-335
-336
-332
-336
-359
-378
-374
-364
-361
-361
-375
-382
-377
-366
-348
-331
-345
-350
-333
-318
-302
-289
-291
-302
-300
-290
-264
-244
-246
-264
-267
-255
-250
-250
-268
-276
-285
-291
-289
-294
-299
-316
-317
-305
-298
-296
-286
-293
-298
-294
-286
-274
-283
-302
-317
-325
-325
-309
-292
-281
-273
-273
-271
-277
-287
-290
-301
-312
-317
-333
-345
-352
-357
-368
-390
-393
-380
-366
-364
-379
-370
-361
-368
-365
-370
-374
-361
-366
-367
-355
-357
-354
-347
-337
-330
-307
-299
-282
-271
-272
-265
-267
-272
-280
-289
-289
-290
-290
-278
-257
-243
-244
-229
-220
-217
-223
-230
-232
-245
-256
-263
-262
-260
-258
-282
-293
-280
-279
-281
-285
-301
-325
-323
-304
-291
-276
-269
-283
-294
-285
-275
-271
-282
-280
-279
-289
-298
-283
-273
-282
-293
-296
-300
-284
-261
-254
-249
-252
-257
-258
-238
-224
-238
-254
-242
-223
-217
-207
-203
-187
-195
-193
-184
-182
-183
-194
-195
-200
-194
-179
-185
-184
-182
-179
-162
-151
-136
-140
-142
-161
-181
-169
-163
-168
-164
-184
-188
-181
-174
-163
-172
-181
-197
-207
-203
-197
-190
-192
-204
-214
-210
-203
-196
-191
-196
-193
-196
-188
-179
-180
-179
-186
-198
-210
-218
-233
-251
-261
-283
-287
-280
-280
-281
-272
-273
-278
-272
-277
-294
-305
-323
-330
-326
-323
-308
-299
-293
-271
-246
-213
-190
-181
-181
-177
-174
-172
-165
-172
-185
-197
-208
-225
-224
-226
-232
-223
-218
-214
-207
-195
-209
-225
-214
-206
-208
-215
-213
-224
-234
-228
-209
-190
-197
-211
-220
-227
-229
-219
-217
-228
-237
-247
-259
-283
-280
-259
-247
-243
-232
-227
-220
-220
-232
-229
-235
-220
-209
-210
-202
-192
-182
-177
-174
-166
-162
-159
-162
-161
-163
-163
-158
-168
-172
-179
-190
-188
-188
-181
-185
-199
-205
-211
-212
-216
-240
-262
-273
-282
-287
-293
-302
-310
-310
-321
-318
-307
-318
-322
-316
-322
-325
-322
-329
-333
-341
-347
-351
-333
-314
-309
-307
-307
-307
-310
-315
-317
-314
-301
-293
-286
-279
-272
-267
-258
-239
-245
-252
-245
-244
-257
-270
-274
-282
-285
-283
-278
-266
-267
-266
-260
-257
-256
-264
-276
-284
-282
-289
-309
-316
-313
-319
-324
-327
-316
-316
-323
-322
-319
-294
-283
-286
-286
-294
-315
-325
-326
-311
-307
-306
-299
-290
-277
-271
-274
-270
-261
-245
-239
-239
-251
-272
-293
-304
-311
-312
-312
-326
-339
-348
-359
-357
-353
-360
-361
-375
-382
-381
-368
-354
-348
-335
-337
-327
-322
-322
-327
-342
-355
-358
-351
-354
-372
-377
-390
-396
-399
-390
-378
-372
-378
-396
-397
-389
-378
-380
-388
-400
-399
-381
-370
-369
-369
-382
-391
-406
-414
-413
-414
-414
-408
-408
-393
-377
-373
-371
-360
-347
-345
-339
-333
-329
-335
-330
-330
-334
-340
-341
-333
-318
-299
-292
-291
-290
-289
-282
-275
-273
-265
-277
-292
-295
-294
-288
-280
-277
-286
-278
-278
-275
-270
-282
-284
-274
-277
-275
-273
-273
-286
-300
-302
-306
-303
-297
-282
-275
-279
-272
-266
-263
-271
-283
-289
-300
-296
-286
-270
-257
-253
-250
-260
-264
-252
-240
-224
-220
-225
-224
-224
-230
-241
-242
-238
-245
-257
-267
-269
-260
-261
-263
-269
-274
-277
-291
-283
-282
-275
-274
-270
-270
-276
-270
-265
-263
-272
-273
-276
-297
-304
-299
-313
-302
-288
-287
-288
-295
-286
-278
-272
-268
-277
-275
-280
-278
-276
-278
-272
-288
-309
-330
-339
-342
-331
-333
-322
-313
-313
-310
-303
-301
-308
-306
-311
-308
-310
-302
-284
-271
-271
-289
-291
-278
-267
-261
-258
-260
-260
-247
-237
-217
-220
-225
-231
-226
-219
-217
-213
-229
-257
-286
-286
-278
-279
-269
-271
-266
-274
-270
-259
-255
-248
-250
-254
-271
-272
-277
-276
-278
-303
-314
-317
-309
-319
-326
-324
-323
-325
-317
-317
-336
-349
-361
-363
-361
-343
-327
-319
-328
-334
-327
-318
-304
-297
-299
-302
-306
-312
-333
-354
-372
-373
-367
-383
-377
-361
-358
-348
-339
-325
-321
-323
-320
-335
-337
-320
-312
-312
-303
-305
-313
-308
-312
-305
-302
-298
-299
-310
-311
-312
-311
-310
-319
-325
-318
-327
-326
-328
-312
-296
-293
-302
-324
-340
-351
-341
-343
-351
-365
-369
-379
-387
-380
-379
-378
-378
-375
-373
-362
-350
-340
-344
-354
-362
-372
-367
-366
-363
-361
-365
-369
-359
-347
-351
-345
-334
-317
-308
-303
-293
-290
-277
-273
-276
-260
-252
-275
-283
-296
-311
-326
-336
-339
-331
-327
-314
-304
-305
-295
-287
-281
-296
-296
-293
-290
-290
-304
-314
-334
-339
-343
-345
-336
-338
-340
-339
-330
-334
-332
-334
-339
-335
-324
-315
-316
-324
-339
-345
-351
-349
-363
-381
-398
-414
-413
-404
-395
-383
-375
-373
-374
-368
-360
-357
-357
-365
-375
-364
-359
-363
-366
-376
-385
-393
-383
-363
-345
-340
-339
-328
-325
-340
-351
-350
-356
-357
-366
-384
-386
-390
-395
-383
-382
-367
-355
-356
-364
-378
-382
-377
-377
-373
-360
-353
-368
-380
-383
-391
-395
-399
-394
-407
-411
-402
-373
-359
-362
-344
-330
-323
-322
-326
-324
-334
-340
-335
-326
-324
-319
-308
-299
-292
-285
-272
-269
-277
-271
-266
-271
-277
-280
-281
-275
-273
-270
-266
-264
-271
-259
-239
-240
-243
-243
-239
-228
-211
-202
-207
-203
-194
-189
-196
-192
-198
-201
-198
-209
-229
-248
-256
-255
-258
-252
-246
-250
-253
-252
-241
-232
-237
-254
-269
-286
-297
-307
-318
-326
-340
-329
-322
-314
-324
-325
-319
-317
-304
-307
-306
-311
-322
-320
-321
-331
-335
-346
-357
-351
-330
-331
-340
-331
-323
-325
-321
-306
-297
-290
-279
-273
-267
-269
-280
-285
-285
-284
-294
-289
-291
-310
-314
-309
-300
-282
-276
-284
-280
-270
-265
-274
-266
-248
-243
-225
-210
-207
-223
-244
-242
-248
-259
-274
-283
-283
-287
-296
-296
-289
-287
-283
-266
-264
-276
-284
-293
-293
-297
-296
-281
-265
-269
-271
-252
-243
-245
-227
-216
-221
-209
-215
-227
-218
-208
-202
-186
-186
-200
-207
-217
-227
-229
-229
-235
-245
-256
-272
-271
-272
-276
-264
-260
-258
-263
-259
-260
-266
-269
-258
-255
-249
-245
-251
-260
-263
-262
-256
-252
-249
-254
-268
-280
-287
-280
-283
-295
-297
-305
-312
-324
-333
-324
-319
-316
-321
-326
-324
-320
-302
-278
-259
-251
-250
-260
-275
-279
-290
-294
-288
-291
-284
-280
-277
-282
-289
-284
-277
-282
-279
-290
-305
-326
-345
-351
-353
-341
-334
-320
-310
-316
-309
-296
-286
-275
-273
-261
-258
-254
-250
-251
-247
-238
-231
-226
-210
-208
-212
-227
-239
-237
-231
-234
-239
-249
-252
-256
-256
-256
-264
-267
-273
-267
-260
-247
-243
-262
-272
-266
-261
-258
-275
-286
-279
-288
-288
-272
-260
-250
-238
-228
-228
-231
-229
-224
-232
-237
-240
-260
-275
-284
-294
-306
-323
-321
-307
-301
-312
-321
-331
-342
-339
-321
-314
-315
-322
-336
-345
-340
-342
-349
-344
-355
-358
-357
-370
-365
-357
-353
-344
-344
-337
-324
-304
-286
-282
-271
-273
-287
-276
-269
-277
-288
-288
-293
-296
-301
-310
-311
-311
-303
-298
-299
-300
-302
-317
-327
-323
-319
-306
-314
-318
-322
-333
-316
-300
-292
-292
-286
-272
-249
-243
-236
-223
-213
-203
-206
-192
-188
-192
-193
-177
-167
-158
-156
-167
-171
-172
-162
-157
-152
-160
-182
-193
-195
-186
-173
-163
-157
-166
-174
-173
-166
-154
-154
-167
-180
-196
-207
-208
-210
-208
-220
-224
-216
-219
-217
-210
-224
-227
-228
-222
-223
-216
-218
-233
-224
-220
-208
-196
-191
-187
-175
-165
-164
-159
-152
-158
-180
-188
-195
-211
-222
-239
-254
-262
-266
-264
-269
-254
-244
-237
-238
-233
-212
-214
-225
-230
-234
-245
-256
-265
-261
-267
-269
-262
-263
-263
-277
-281
-277
-272
-262
-256
-258
-274
-281
-279
-278
-283
-287
-284
-289
-287
-298
-300
-291
-289
-284
-289
-292
-290
-286
-281
-294
-297
-300
-295
-278
-270
-258
-259
-257
-248
-239
-232
-225
-218
-216
-210
-209
-210
-199
-200
-199
-204
-218
-216
-213
-216
-227
-230
-224
-217
-197
-188
-185
-188
-200
-202
-202
-198
-220
-235
-225
-225
-235
-232
-222
-219
-207
-205
-202
-206
-216
-219
-216
-220
-229
-247
-247
-246
-254
-248
-233
-223
-215
-217
-220
-217
-218
-210
-201
-206
-203
-206
-210
-210
-215
-216
-206
-201
-196
-193
-201
-203
-201
-200
-199
-202
-208
-221
-237
-233
-243
-243
-238
-238
-227
-232
-230
-228
-230
-225
-235
-240
-240
-249
-262
-285
-293
-298
-317
-326
-318
-313
-316
-308
-293
-287
-273
-274
-270
-261
-257
-262
-267
-268
-268
-272
-274
-265
-268
-273
-277
-273
-275
-274
-264
-253
-251
-243
-234
-224
-243
-266
-265
-269
-269
-263
-260
-259
-265
-264
-260
-252
-250
-254
-250
-259
-258
-261
-259
-254
-262
-265
-280
-277
-267
-263
-261
-261
-261
-257
-256
-264
-276
-291
-301
-319
-335
-334
-327
-324
-326
-319
-323
-329
-325
-321
-315
-318
-330
-323
-322
-326
-323
-320
-315
-323
-317
-314
-304
-298
-287
-282
-284
-277
-296
-308
-310
-324
-339
-348
-346
-345
-348
-356
-363
-362
-342
-323
-323
-324
-342
-348
-347
-358
-357
-351
-355
-361
-351
-328
-316
-308
-295
-295
-296
-286
-272
-261
-257
-256
-251
-262
-267
-268
-263
-265
-268
-262
-261
-254
-246
-232
-227
-221
-214
-212
-213
-224
-224
-226
-226
-221
-205
-204
-218
-218
-224
-226
-226
-222
-215
-215
-220
-216
-215
-208
-191
-192
-183
-177
-174
-171
-175
-192
-206
-202
-191
-182
-181
-181
-183
-188
-196
-191
-191
-200
-195
-207
-215
-211
-208
-217
-226
-233
-221
-212
-215
-218
-220
-216
-208
-202
-229
-239
-211
-189
-195
-206
-207
-208
-210
-222
-227
-213
-210
-212
-215
-209
-197
-190
-198
-203
-199
-205
-206
-220
-227
-223
-209
-213
-221
-219
-214
-208
-203
-206
-208
-209
-218
-225
-222
-198
-203
-208
-213
-222
-221
-228
-226
-230
-236
-247
-259
-261
-264
-253
-237
-232
-235
-248
-253
-258
-256
-240
-229
-223
-224
-223
-230
-243
-246
-246
-250
-244
-254
-260
-248
-248
-257
-249
-240
-240
-242
-245
-238
-229
-220
-209
-211
-203
-208
-227
-232
-230
-230
-217
-223
-222
-221
-183
-287
-296
-168
-201
-221
-208
-172
-188
-167
-173
-176
-162
-163
-186
-193
-184
-194
-197
-190
-186
-168
-156
-149
-136
-134
-137
-131
-129
-126
-121
-119
-122
-145
-141
-144
-150
-144
-155
-159
-160
-147
-139
-140
-141
-146
-158
-166
-165
-175
-180
-192
-200
-202
-194
-195
-198
-185
-189
-200
-188
-190
-200
-210
-214
-200
-172
-196
-253
-244
-220
-251
-277
-269
-254
-280
-309
-290
-283
-295
-323
-292
-323
-323
-441
-494
-472
-330
-1207
-2110
-1320
-741
-755
-736
-494
-344
-367
-318
-533
-684
-1221
-1443
-1174
-892
-567
-385
-223
-130
155
168
95
34
53
-159
-277
-179
-194
-409
-283
-200
-166
-175
-201
-163
-227
-319
-189
-222
-248
-313
-418
-511
-571
-340
-475
-638
-1321
-1689
-1566
-1538
-1710
-1730
-1327
-909
-772
-406
-543
-525
30
-97
-465
-265
-460
-608
-672
-425
-457
-577
-286
-290
-317
-143
-19
-421
-212
-128
-214
-571
-555
-527
-570
-731
-691
-588
-525
-556
-654
-409
-376
-532
-510
-447
-354
-510
-660
-601
-607
-634
-615
-749
-929
-723
-664
-627
-788
-677
-595
-453
-518
-596
-429
-390
-440
-431
-497
-589
-478
-397
-578
-687
-422
-498
-644
-558
-414
-491
-442
-287
-429
-354
-288
-324
-420
-553
-622
-589
-730
-854
-639
-610
-832
-616
-552
-560
-579
-485
-228
-449
-713
-498
-404
-783
-800
-681
-725
-829
-836
-697
-902
-954
-690
-747
-886
-945
-894
-1091
-1128
-1169
-1039
-1149
-1230
-1208
-1236
-1366
-1700
-1662
-1508
-1642
-1633
-1445
-1581
-1462
-1329
-1095
-1205
-1606
-2419
-1865
-2036
-1919
-1550
-1545
-1590
-1206
-659
-499
-980
-187
45
-597
-364
-222
-600
-759
-575
-277
-404
-590
-104
-63
-415
-242
338
50
-320
-286
-163
-572
-761
-753
-699
-683
-557
-711
-662
-379
-442
-358
-351
-220
-40
-102
-212
-200
-206
-373
-347
-194
-163
-256
-118
87
81
103
150
354
445
428
397
452
430
332
290
185
232
221
186
169
104
154
81
102
205
145
153
164
94
75
-43
-145
-53
-135
-137
-108
-155
-77
-207
-192
-151
-244
-18
-60
-40
92
9
-29
-16
55
88
20
134
148
51
76
136
81
196
244
357
358
286
348
227
169
229
261
224
118
134
134
65
69
98
115
159
222
262
330
274
310
377
368
444
488
443
424
455
399
416
513
539
636
673
759
852
847
899
934
976
1015
1040
1057
1052
965
983
1020
975
1194
1170
1212
1333
1267
1336
1281
1351
1261
1185
1262
1144
1202
1191
995
952
913
928
1007
962
935
907
844
844
815
789
767
726
747
668
598
553
428
418
404
413
383
296
279
206
162
149
116
85
64
17
-44
-97
-127
-190
-220
-221
-290
-238
-350
-404
-333
-464
-489
-493
-502
-521
-552
-603
-654
-644
-602
-642
-608
-528
-578
-524
-524
-529
-477
-507
-448
-441
-400
-347
-361
-321
-284
-197
-126
-21
70
170
277
360
446
508
599
665
723
744
757
771
714
720
766
807
881
868
899
924
986
1152
1114
1229
1268
1247
1427
1400
1437
1404
1438
1500
1509
1616
1628
1668
1680
1869
1923
2068
2358
2216
2373
2345
2237
2293
2162
2073
1917
1825
1660
1488
1288
1179
1064
1067
1108
953
887
772
755
663
502
51
-575
-1058
-1483
-1552
-1656
-1786
-1990
-2210
-2187
-1960
-1565
-1195
-895
-654
-403
-254
-174
-146
-206
-167
-92
11
76
22
-11
22
174
385
569
668
693
644
555
431
194
-76
-368
-650
-908
-1169
-1464
-1774
-2012
-2155
-2207
-2243
-2258
-2322
-2400
-2450
-2572
-2614
-2775
-3077
-3211
-3330
-3285
-2948
-2723
-2502
-2180
-1836
-1361
-937
-622
-505
-430
-327
-375
-448
-615
-864
-971
-957
-916
-801
-710
-595
-454
-287
-97
60
197
185
121
12
-144
-262
-320
-290
-202
-115
101
247
421
762
861
1151
1390
1417
1647
1557
1429
1372
1239
1305
1365
1554
1695
1794
2176
2381
2705
3235
3390
3747
4200
4284
4527
4642
4391
4568
4569
4601
4800
4358
4056
2438
16
-2344
-4964
-5561
-5160
-4678
-4597
-5725
-6812
-7250
-6351
-4708
-3218
-2045
-1760
-2005
-2322
-2741
-2815
-2310
-1607
-605
206
698
1022
1164
1721
2503
3617
4783
5251
5344
4872
4007
3306
2337
1494
829
276
113
-291
-872
-1657
-2532
-2816
-2782
-2453
-2143
-2290
-2666
-3324
-3959
-4360
-4548
-4474
-4165
-3783
-3339
-2946
-2634
-2148
-1487
-496
590
1467
1975
1970
1771
1487
1293
1213
1101
1105
1026
883
631
243
-76
-297
-301
-258
-339
-620
-1213
-1896
-2650
-3496
-4348
-5123
-5440
-5386
-5094
-4843
-4949
-4810
-4196
-3157
-1944
-1091
-720
-551
-331
-234
-292
-548
-802
-809
-551
-324
-346
-469
-581
-391
-40
332
496
425
206
-182
-487
-774
-908
-857
-697
-503
-336
-233
-151
12
286
669
974
1298
1302
1177
1115
790
754
738
751
1005
1004
1069
1073
1118
1559
1867
2435
2877
3187
3756
3954
4319
4471
4621
5037
5155
5126
4648
3909
3433
3208
3110
2142
-511
-3023
-5682
-6587
-5261
-4851
-4496
-5497
-6774
-6839
-6010
-4352
-3308
-2393
-2134
-2313
-2273
-2460
-2583
-2062
-1266
-253
944
1431
1747
1870
2278
3120
3942
4779
4762
4426
3928
3123
2491
1575
593
-42
-442
-506
-703
-1279
-2029
-2846
-3069
-2825
-2632
-2405
-2695
-3167
-3582
-4034
-4125
-4218
-3983
-3547
-3007
-2281
-1801
-1377
-958
-408
389
1236
1797
2021
1901
1596
1354
1092
938
732
616
509
238
1
-450
-742
-760
-774
-706
-871
-1223
-2034
-3000
-3622
-4266
-4111
-3837
-3952
-3851
-3904
-3578
-3002
-2378
-1891
-1501
-988
-659
-523
-590
-862
-1143
-1029
-937
-707
-539
-518
-471
-514
-370
-248
15
177
123
-64
-364
-680
-894
-1039
-1091
-994
-871
-624
-521
-451
-358
-223
92
340
513
506
399
235
77
65
81
170
285
408
481
643
821
982
1459
1765
2109
2391
2453
2715
2735
3081
3232
3295
3775
3822
4212
4543
4664
4941
4945
4620
4177
3569
2777
2096
1332
-59
-2334
-4243
-6197
-6971
-6072
-5819
-5261
-5410
-5887
-5473
-4654
-3249
-2339
-1389
-1087
-1155
-1022
-1140
-1061
-575
87
783
1758
2215
2712
2977
3302
3825
4193
4648
4412
3945
3170
2139
1306
354
-509
-1169
-1663
-1876
-2115
-2439
-2765
-3101
-3096
-2824
-2632
-2406
-2486
-2728
-2972
-3218
-3172
-3057
-2649
-2120
-1588
-877
-362
151
630
1103
1684
2183
2506
2439
2145
1655
1179
772
372
4
-319
-575
-748
-858
-1099
-1308
-1435
-1414
-1359
-1430
-1628
-2260
-3226
-3931
-4531
-4537
-3979
-3687
-3369
-3153
-2802
-2106
-1295
-611
-215
251
501
521
345
-132
-677
-863
-874
-732
-549
-599
-550
-596
-412
-273
-50
150
95
66
-218
-520
-804
-973
-1013
-902
-739
-494
-305
-180
37
142
441
689
843
920
847
702
494
387
329
395
526
725
814
1035
1240
1358
1712
1931
2246
2582
2903
3060
2991
3082
2900
3142
3549
3445
3539
3318
3205
3384
3588
3647
3280
2658
1616
490
-814
-2096
-3345
-4310
-5054
-5353
-5259
-5259
-5011
-4768
-4095
-3146
-2164
-1427
-1004
-738
-535
-267
-53
118
213
435
702
1122
1551
1879
2235
2495
2842
3146
3231
3105
2623
2010
1338
658
28
-630
-1246
-1783
-2170
-2365
-2507
-2586
-2569
-2470
-2241
-2033
-1942
-1976
-2054
-2131
-2089
-2001
-1861
-1683
-1505
-1210
-876
-432
-55
325
684
968
1255
1398
1404
1182
867
470
158
-101
-410
-718
-1057
-1291
-1441
-1451
-1493
-1507
-1548
-1796
-2162
-2576
-3159
-3465
-3601
-3883
-3822
-3854
-3692
-3218
-2688
-2075
-1531
-938
-470
-27
279
260
224
126
-116
-249
-461
-645
-707
-786
-762
-738
-596
-432
-280
-147
-147
-142
-145
-182
-185
-209
-239
-176
-135
-41
97
262
539
781
1055
1256
1408
1547
1595
1663
1607
1489
1454
1355
1490
1712
1820
2112
2311
2692
3278
3730
4283
4701
4963
5294
5079
4623
4004
3141
2714
2103
1575
937
53
-1286
-3316
-4813
-6239
-6024
-5037
-4595
-4182
-4804
-4914
-4619
-3632
-2622
-1805
-1087
-949
-674
-685
-468
-277
403
971
1715
2390
2594
2843
2641
2748
2845
3140
3196
2823
2198
1293
572
-112
-697
-1256
-1707
-1956
-2045
-2198
-2473
-2739
-2934
-2792
-2528
-2254
-2029
-2067
-2198
-2330
-2303
-2007
-1617
-1094
-621
-190
267
549
859
1024
1223
1523
1788
1928
1718
1308
785
357
61
-180
-416
-611
-819
-986
-1165
-1438
-1577
-1723
-1755
-1743
-1834
-1906
-2090
-2236
-2330
-2314
-2171
-1969
-1934
-1923
-1987
-2010
-1732
-1639
-1500
-1551
-1504
-1316
-1107
-921
-1002
-942
-863
-599
-357
-318
-390
-428
-456
-420
-410
-491
-528
-623
-637
-727
-795
-878
-948
-905
-875
-781
-637
-534
-459
-388
-388
-258
-150
3
151
240
368
412
518
530
623
724
804
900
890
914
900
919
894
863
875
1099
1324
1495
1518
1392
1441
1611
1955
1995
1950
1911
1905
2139
2313
2225
2140
2173
2077
2168
2067
1957
1913
1894
1611
746
-128
-1441
-2253
-2653
-3151
-3300
-3593
-3703
-3553
-3124
-2673
-2205
-1685
-1318
-949
-546
-238
-144
39
-107
12
259
456
824
881
1121
1282
1674
2004
2139
2237
2066
1896
1595
1185
607
-15
-662
-1125
-1498
-1746
-1984
-2188
-2180
-2165
-1887
-1650
-1452
-1353
-1368
-1343
-1331
-1283
-1285
-1305
-1239
-1058
-824
-522
-341
-111
140
403
719
887
1001
905
711
402
3
-357
-720
-1043
-1299
-1526
-1690
-1860
-2196
-2685
-3343
-3591
-3461
-3008
-2604
-2750
-2951
-2935
-2396
-1735
-1334
-1228
-1178
-797
-307
-1
-58
-249
-323
-126
35
28
-213
-573
-785
-930
-912
-951
-966
-1060
-1114
-1075
-1019
-839
-676
-447
-232
-38
175
319
399
401
376
410
460
592
715
808
743
629
533
646
995
1318
1521
1472
1537
1605
1934
2155
2203
2476
2598
3065
3283
3410
3589
3709
4144
4371
4358
4059
3604
3036
2643
2189
1550
753
-815
-2842
-4571
-5982
-6217
-5475
-5065
-4582
-4612
-4331
-3695
-2781
-1778
-1231
-438
-183
167
305
237
216
358
623
1043
1614
1955
2305
2397
2656
2799
3031
2976
2560
2086
1293
638
-87
-814
-1445
-2002
-2287
-2372
-2418
-2422
-2408
-2357
-2071
-1831
-1562
-1420
-1483
-1527
-1690
-1619
-1515
-1292
-1014
-803
-450
-75
366
697
983
1173
1380
1575
1605
1421
1020
485
-32
-365
-682
-871
-1064
-1194
-1313
-1419
-1454
-1529
-1463
-1486
-1414
-1426
-1467
-1517
-1681
-1782
-1912
-1859
-1768
-1579
-1437
-1325
-1341
-1478
-1491
-1581
-1420
-1284
-1277
-1320
-1390
-1288
-1172
-1003
-1057
-1072
-953
-793
-600
-580
-648
-756
-676
-642
-559
-614
-706
-753
-789
-701
-730
-642
-663
-597
-522
-482
-423
-419
-369
-336
-278
-255
-211
-201
-196
-168
-118
-46
66
161
221
332
410
460
512
574
626
685
752
817
893
894
907
953
980
1187
1416
1595
1822
1906
2040
2107
2233
2278
2359
2464
2392
2574
2537
2732
2837
2926
3206
3138
3066
2390
1120
-497
-2099
-3377
-3964
-4077
-4067
-3999
-3984
-3759
-3358
-2649
-2040
-1405
-893
-473
-165
-16
-59
-190
-236
-275
-30
250
629
959
1276
1562
1861
2187
2319
2251
1969
1509
983
399
-223
-792
-1297
-1613
-1779
-1835
-1822
-1817
-1729
-1540
-1311
-1040
-935
-901
-1003
-1192
-1302
-1382
-1365
-1300
-1143
-940
-695
-383
-75
197
465
705
911
968
828
535
117
-300
-633
-907
-1115
-1288
-1442
-1530
-1568
-1741
-2023
-2206
-2452
-2500
-2446
-2635
-2750
-2834
-2752
-2534
-2237
-1911
-1543
-1016
-598
-244
34
138
245
300
218
126
-36
-181
-374
-557
-733
-895
-894
-896
-823
-768
-748
-730
-661
-627
-569
-547
-548
-514
-526
-450
-461
-363
-281
-160
75
202
419
493
542
607
637
748
834
883
997
1128
1223
1308
1327
1412
1558
1835
2053
2230
2413
2459
2601
2670
2708
2829
2889
2974
3044
3075
3047
2791
2438
1818
1172
551
-184
-862
-1684
-2306
-2704
-2988
-3243
-3482
-3685
-3662
-3259
-2761
-2256
-1936
-1615
-1352
-948
-601
-374
-95
-28
246
445
852
1170
1421
1572
1555
1684
1669
1735
1556
1314
960
651
351
-5
-336
-729
-982
-1173
-1229
-1294
-1352
-1408
-1435
-1419
-1351
-1319
-1288
-1242
-1257
-1156
-1054
-872
-706
-590
-415
-247
-1
188
364
428
460
502
481
446
326
162
-27
-166
-326
-439
-604
-796
-924
-1042
-1077
-1146
-1199
-1281
-1398
-1451
-1532
-1529
-1561
-1602
-1572
-1705
-2037
-2408
-2755
-2833
-2581
-2378
-2249
-2214
-1904
-1411
-908
-688
-745
-643
-480
-178
-110
-220
-458
-584
-623
-636
-667
-757
-768
-785
-689
-681
-603
-647
-717
-798
-901
-919
-986
-966
-974
-919
-832
-683
-499
-307
-121
54
179
242
304
331
405
418
428
421
428
585
671
810
886
1025
1244
1400
1574
1636
1726
1816
1916
1915
1922
1941
2036
2103
2112
2217
2200
2502
2592
2729
2801
2660
2592
2118
1772
1077
491
-240
-1089
-1852
-2878
-3421
-3979
-3930
-3610
-3159
-2660
-2353
-1840
-1510
-971
-710
-521
-427
-398
-222
-148
96
157
363
543
826
1213
1486
1759
1768
1790
1654
1487
1187
758
334
-138
-488
-806
-1011
-1149
-1211
-1200
-1101
-975
-881
-814
-850
-879
-938
-964
-985
-1018
-1039
-1062
-1009
-896
-695
-464
-220
-20
186
303
393
425
345
272
82
-87
-319
-518
-669
-787
-822
-906
-911
-940
-917
-933
-1002
-1099
-1236
-1334
-1436
-1585
-1844
-2192
-2543
-2703
-2661
-2446
-2285
-2153
-1972
-1674
-1249
-941
-755
-726
-607
-461
-281
-210
-251
-337
-415
-366
-369
-305
-374
-356
-410
-419
-430
-513
-593
-799
-898
-1036
-1065
-1093
-1047
-980
-886
-722
-558
-339
-175
-13
86
175
237
344
415
452
492
482
554
644
766
835
875
987
1114
1266
1410
1469
1465
1498
1535
1624
1667
1697
1754
1853
2038
2175
2354
2490
2648
2751
2859
2906
2831
2661
2228
1793
1228
675
-10
-708
-1487
-2293
-2801
-3270
-3378
-3220
-2885
-2573
-2292
-2003
-1718
-1414
-1138
-1009
-909
-792
-678
-438
-236
30
299
583
892
1212
1466
1654
1674
1623
1457
1261
1034
690
418
55
-215
-443
-592
-655
-678
-680
-696
-726
-753
-840
-927
-1012
-1164
-1207
-1263
-1248
-1197
-1133
-1046
-901
-710
-508
-308
-136
-9
51
108
34
-13
-116
-209
-276
-389
-417
-479
-467
-485
-508
-482
-508
-506
-563
-716
-854
-1045
-1189
-1285
-1436
-1477
-1574
-1755
-2046
-2325
-2382
-2270
-1987
-1844
-1823
-1681
-1430
-1097
-1008
-1078
-1160
-1059
-766
-600
-490
-516
-441
-336
-226
-192
-263
-320
-430
-438
-528
-543
-633
-754
-832
-876
-839
-842
-751
-665
-504
-376
-265
-204
-175
-99
-78
-82
-151
-136
-17
175
305
380
463
579
777
867
850
740
723
776
826
911
886
953
1058
1202
1347
1423
1593
1725
1902
2035
2115
2197
2255
2344
2398
2434
2526
2512
2377
2176
1840
1494
955
378
-299
-1121
-1805
-2454
-2936
-3067
-2930
-2681
-2447
-2229
-1948
-1761
-1433
-1300
-1272
-1157
-1113
-863
-787
-505
-277
-22
281
506
810
1066
1365
1460
1518
1416
1306
1028
800
516
222
34
-164
-187
-260
-204
-240
-242
-290
-373
-495
-661
-820
-1024
-1133
-1223
-1229
-1235
-1167
-1090
-953
-810
-654
-489
-350
-193
-117
-65
-133
-136
-209
-256
-273
-313
-276
-284
-209
-242
-242
-249
-286
-325
-440
-551
-717
-846
-993
-1090
-1216
-1257
-1280
-1298
-1397
-1721
-1986
-2223
-2155
-1939
-1892
-1943
-2004
-1759
-1445
-1183
-1129
-1198
-1105
-839
-494
-355
-328
-443
-477
-469
-394
-423
-541
-643
-728
-638
-609
-562
-663
-724
-754
-785
-782
-821
-773
-700
-602
-541
-474
-378
-256
-180
-175
-186
-119
30
185
299
330
340
409
479
528
532
485
516
581
722
832
918
1027
1123
1235
1320
1411
1498
1556
1588
1658
1747
1930
2070
2207
2346
2436
2578
2578
2573
2387
2062
1699
1222
703
75
-671
-1503
-2082
-2408
-2432
-2193
-2030
-1837
-1682
-1475
-1303
-1258
-1297
-1498
-1596
-1576
-1426
-1207
-968
-680
-347
35
456
781
1005
1112
1121
1108
1041
954
743
510
286
126
82
95
115
142
216
248
233
123
-84
-370
-654
-904
-1087
-1170
-1238
-1280
-1253
-1159
-1038
-907
-821
-741
-714
-661
-668
-671
-685
-742
-759
-774
-698
-636
-521
-438
-345
-260
-189
-162
-180
-231
-344
-454
-605
-726
-842
-888
-922
-924
-891
-874
-894
-1120
-1444
-1767
-1960
-1885
-1819
-1880
-2070
-2070
-1786
-1472
-1247
-1265
-1284
-1180
-847
-571
-496
-577
-684
-623
-496
-353
-410
-480
-523
-413
-248
-151
-160
-285
-319
-384
-432
-539
-583
-570
-509
-410
-352
-278
-186
-51
-8
20
30
101
240
339
332
214
180
214
298
324
264
244
323
527
682
769
816
869
972
1059
1138
1205
1283
1389
1508
1683
1835
1972
2074
2154
2281
2340
2449
2482
2467
2414
2175
1902
1512
1118
608
-23
-819
-1503
-1940
-2119
-1959
-1839
-1630
-1554
-1359
-1246
-1275
-1317
-1673
-1856
-1989
-1908
-1708
-1462
-1075
-787
-391
-32
246
478
576
639
623
591
561
448
344
261
195
210
242
314
414
497
579
535
498
314
36
-241
-576
-775
-942
-973
-976
-927
-787
-692
-599
-594
-611
-699
-773
-885
-1002
-1100
-1175
-1155
-1108
-996
-903
-779
-632
-474
-328
-265
-234
-269
-313
-369
-455
-506
-565
-595
-554
-458
-350
-274
-215
-215
-244
-416
-808
-1233
-1594
-1724
-1674
-1717
-1808
-1848
-1586
-1229
-978
-948
-1102
-1103
-968
-762
-748
-844
-925
-875
-692
-510
-468
-489
-446
-309
-119
-56
-78
-216
-252
-256
-311
-406
-490
-433
-308
-157
-80
-22
83
205
229
141
12
-45
-11
10
9
-12
15
135
236
283
266
248
292
335
427
422
424
458
513
607
643
724
770
870
970
1087
1261
1381
1533
1636
1733
1803
1848
1899
1927
1916
1918
1866
1774
1703
1450
1123
635
97
-442
-879
-1112
-1203
-1118
-1024
-933
-877
-764
-779
-881
-1131
-1456
-1694
-1825
-1739
-1630
-1372
-1111
-816
-498
-250
-41
-4
27
10
-42
-11
-40
-14
6
67
152
224
368
465
592
662
692
664
600
488
339
151
-22
-145
-257
-270
-289
-205
-164
-117
-97
-183
-284
-467
-611
-774
-883
-972
-990
-961
-894
-810
-749
-684
-665
-611
-659
-666
-730
-746
-740
-754
-709
-715
-657
-620
-548
-521
-490
-471
-515
-605
-755
-978
-1142
-1232
-1294
-1277
-1302
-1227
-1142
-960
-883
-912
-966
-1043
-1028
-1010
-983
-1020
-1009
-917
-758
-645
-564
-537
-490
-437
-384
-371
-409
-393
-392
-345
-322
-310
-290
-256
-197
-155
-110
-39
31
82
135
111
96
90
93
131
151
230
314
399
484
501
498
463
467
439
412
395
384
419
488
540
569
610
633
663
642
645
640
668
691
683
707
692
761
784
805
826
835
904
929
1041
1069
1067
1045
905
830
626
423
77
-224
-381
-489
-373
-341
-230
-153
-130
-77
-208
-341
-592
-841
-1009
-1141
-1115
-1087
-982
-839
-715
-559
-478
-434
-466
-536
-565
-608
-595
-613
-596
-514
-425
-315
-196
-96
-25
4
43
63
35
-2
-74
-147
-205
-233
-233
-244
-221
-197
-154
-106
-107
-143
-231
-315
-422
-532
-624
-696
-721
-719
-681
-625
-576
-549
-536
-563
-606
-662
-719
-767
-794
-815
-813
-780
-748
-712
-692
-656
-637
-628
-734
-816
-881
-907
-849
-885
-932
-1011
-938
-810
-703
-659
-710
-688
-599
-471
-454
-464
-517
-507
-454
-400
-379
-385
-340
-316
-243
-236
-206
-211
-208
-217
-281
-309
-345
-302
-277
-238
-228
-214
-148
-110
-87
-114
-133
-146
-141
-136
-150
-141
-106
-70
11
64
76
98
99
105
75
72
52
59
39
13
39
28
61
78
84
95
115
99
94
61
16
20
22
39
52
75
67
108
127
82
83
79
69
70
54
43
48
96
131
147
177
190
231
231
219
201
152
132
86
63
23
-8
-27
-79
-108
-160
-164
-137
-153
-142
-184
-201
-206
-242
-282
-359
-386
-414
-411
-416
-415
-391
-411
-391
-376
-388
-387
-395
-407
-426
-443
-450
-436
-405
-399
-396
-376
-377
-369
-348
-356
-354
-356
-346
-328
-339
-345
-362
-352
-357
-336
-317
-318
-309
-326
-335
-362
-376
-379
-396
-407
-422
-436
-447
-440
-433
-444
-471
-489
-495
-509
-531
-551
-571
-631
-664
-669
-678
-651
-662
-663
-667
-626
-573
-568
-585
-641
-628
-619
-598
-609
-602
-592
-578
-566
-548
-550
-510
-501
-479
-551
-541
-361
-505
-437
-451
-443
-384
-362
-350
-396
-331
-382
-328
-303
-309
-245
-223
-208
-213
-170
-165
-157
-128
-151
-154
-155
-164
-167
-164
-179
-194
-199
-227
-234
-239
-236
-220
-205
-192
-187
-187
-221
-239
-225
-234
-216
-198
-175
-127
-87
-88
-89
-85
-88
-98
-133
-163
-160
-150
-154
-167
-170
-162
-153
-145
-161
-171
-158
-134
-120
-125
-150
-151
-147
-159
-160
-173
-174
-167
-171
-174
-158
-144
-122
-103
-103
-98
-94
-87
-81
-72
-79
-95
-109
-135
-169
-189
-205
-215
-203
-192
-177
-175
-180
-178
-181
-190
-203
-207
-213
-226
-240
-256
-254
-262
-267
-245
-240
-251
-271
-289
-305
-314
-316
-330
-343
-356
-377
-401
-423
-436
-440
-453
-465
-483
-500
-516
-518
-514
-523
-529
-531
-535
-533
-516
-494
-473
-468
-461
-455
-446
-447
-451
-468
-480
-460
-442
-446
-445
-441
-439
-430
-417
-403
-397
-386
-375
-365
-373
-377
-382
-385
-395
-399
-400
-389
-383
-381
-371
-369
-345
-341
-330
-318
-324
-316
-313
-313
-312
-312
-297
-298
-297
-299
-298
-289
-286
-257
-236
-214
-186
-171
-170
-188
-196
-204
-208
-201
-205
-226
-229
-220
-217
-222
-225
-222
-226
-213
-226
-250
-280
-306
-314
-333
-349
-358
-348
-354
-345
-343
-316
-303
-266
-254
-209
-226
-163
-262
-234
-1
-260
-105
-191
-183
-100
-163
-149
-173
-98
-152
-92
-185
-192
-80
-176
-154
-183
-230
-175
-204
-253
-291
-310
-310
-297
-303
-314
-302
-294
-293
-305
-313
-298
-288
-293
-305
-306
-300
-277
-271
-278
-281
-275
-272
-280
-295
-319
-330
-353
-387
-409
-444
-469
-484
-503
-531
-553
-546
-545
-544
-541
-520
-516
-502
-522
-539
-567
-553
-598
-553
-470
-536
-479
-516
-457
-403
-421
-436
-410
-381
-357
-381
-419
-385
-352
-330
-363
-374
-359
-332
-343
-363
-366
-352
-333
-342
-354
-365
-360
-346
-338
-323
-319
-310
-311
-302
-299
-314
-305
-305
-318
-327
-308
-296
-291
-302
-308
-312
-322
-321
-315
-311
-309
-302
-308
-314
-307
-300
-290
-292
-278
-263
-261
-247
-245
-228
-208
-202
-192
-193
-206
-206
-205
-213
-235
-252
-271
-292
-299
-315
-326
-315
-224
-328
-331
-320
-378
-278
-327
-350
-323
-322
-316
-338
-351
-333
-295
-283
-300
-313
-308
-298
-284
-285
-273
-262
-254
-250
-257
-266
-264
-255
-259
-243
-238
-225
-220
-233
-254
-277
-283
-288
-301
-321
-332
-353
-382
-401
-416
-419
-413
-395
-379
-372
-366
-346
-334
-331
-318
-303
-291
-284
-283
-278
-279
-271
-259
-260
-251
-241
-234
-241
-258
-246
-243
-252
-263
-272
-271
-288
-300
-317
-327
-321
-321
-321
-326
-349
-364
-374
-374
-361
-354
-350
-346
-337
-332
-316
-293
-278
-258
-241
-229
-218
-213
-218
-222
-222
-222
-228
-243
-243
-242
-230
-228
-232
-231
-237
-244
-254
-247
-245
-241
-236
-239
-251
-266
-281
-276
-307
-341
-358
-383
-397
-405
-392
-378
-358
-344
-346
-325
-314
-313
-287
-270
-265
-267
-277
-274
-265
-250
-239
-238
-220
-190
-168
-163
-165
-152
-140
-154
-165
-178
-204
-236
-258
-278
-299
-312
-320
-326
-330
-331
-335
-340
-339
-330
-314
-311
-305
-297
-285
-274
-267
-257
-233
-223
-200
-173
-157
-121
-99
-81
-66
-71
-87
-103
-122
-136
-144
-137
-155
-180
-193
-205
-221
-237
-254
-270
-255
-250
-265
-280
-304
-323
-339
-353
-357
-355
-358
-360
-335
-310
-295
-279
-268
-261
-250
-229
-222
-219
-200
-202
-202
-200
-196
-178
-164
-155
-142
-144
-150
-159
-172
-199
-223
-228
-260
-288
-299
-315
-342
-359
-367
-368
-375
-372
-356
-350
-347
-353
-346
-362
-378
-396
-405
-397
-389
-380
-361
-333
-319
-316
-294
-286
-288
-280
-263
-248
-234
-230
-240
-240
-234
-231
-229
-234
-248
-254
-266
-266
-276
-274
-266
-266
-265
-284
-297
-313
-335
-351
-359
-366
-367
-376
-388
-393
-403
-401
-383
-353
-343
-324
-301
-297
-298
-282
-259
-251
-238
-232
-237
-232
-224
-223
-216
-219
-223
-224
-248
-278
-295
-320
-337
-345
-354
-362
-364
-358
-356
-332
-323
-315
-310
-320
-315
-315
-319
-327
-338
-330
-335
-321
-304
-294
-281
-271
-252
-251
-239
-220
-207
-198
-197
-211
-225
-237
-241
-238
-239
-244
-239
-220
-218
-221
-228
-236
-237
-238
-257
-286
-288
-292
-296
-303
-315
-326
-326
-326
-329
-319
-309
-298
-290
-283
-281
-283
-276
-270
-265
-261
-266
-261
-259
-245
-234
-210
-196
-200
-204
-209
-217
-225
-224
-229
-246
-272
-295
-314
-333
-355
-378
-386
-388
-403
-410
-414
-414
-415
-416
-415
-423
-437
-440
-442
-436
-423
-415
-400
-387
-384
-377
-362
-353
-341
-336
-332
-339
-345
-350
-346
-322
-297
-281
-274
-275
-278
-284
-293
-281
-268
-255
-266
-276
-285
-304
-318
-319
-308
-296
-288
-285
-283
-276
-277
-276
-261
-256
-250
-246
-242
-242
-245
-240
-236
-232
-231
-223
-224
-231
-230
-229
-229
-215
-213
-198
-193
-209
-267
-269
-207
-272
-259
-269
-323
-293
-324
-355
-367
-376
-349
-346
-349
-326
-304
-286
-291
-287
-290
-282
-266
-252
-246
-226
-193
-184
-183
-193
-179
-182
-179
-185
-184
-196
-214
-216
-243
-259
-275
-277
-277
-278
-273
-260
-259
-266
-287
-296
-305
-333
-360
-382
-387
-380
-365
-359
-350
-340
-327
-329
-311
-294
-278
-268
-264
-265
-258
-251
-247
-247
-258
-264
-256
-264
-257
-243
-237
-228
-233
-236
-239
-244
-263
-279
-268
-273
-281
-284
-295
-308
-322
-330
-346
-348
-341
-341
-337
-336
-328
-321
-305
-285
-288
-296
-289
-283
-269
-261
-256
-247
-243
-234
-220
-205
-199
-200
-202
-206
-209
-208
-205
-211
-219
-216
-233
-243
-253
-265
-262
-267
-280
-292
-306
-298
-284
-281
-274
-257
-250
-237
-230
-212
-201
-204
-211
-220
-224
-229
-232
-250
-263
-277
-271
-253
-246
-252
-259
-259
-259
-269
-274
-291
-304
-304
-316
-323
-339
-339
-336
-337
-331
-317
-313
-306
-292
-278
-257
-254
-259
-249
-232
-228
-223
-211
-214
-220
-229
-239
-251
-261
-261
-273
-268
-268
-276
-276
-286
-289
-284
-277
-276
-282
-287
-302
-312
-321
-332
-321
-315
-311
-296
-303
-293
-296
-306
-301
-298
-291
-287
-289
-298
-311
-329
-331
-340
-347
-349
-335
-327
-330
-330
-341
-365
-376
-376
-371
-365
-355
-345
-339
-326
-313
-290
-295
-275
-264
-255
-234
-250
-252
-259
-260
-258
-251
-241
-241
-248
-243
-238
-242
-255
-270
-274
-297
-317
-319
-323
-331
-338
-347
-361
-372
-369
-357
-341
-345
-342
-343
-348
-352
-372
-382
-401
-413
-426
-423
-425
-422
-392
-368
-345
-345
-333
-318
-300
-287
-282
-274
-268
-267
-277
-284
-297
-313
-313
-314
-314
-317
-324
-306
-295
-302
-308
-309
-310
-323
-334
-359
-371
-375
-386
-387
-381
-373
-373
-360
-370
-368
-340
-330
-335
-338
-329
-327
-333
-336
-342
-340
-333
-342
-344
-339
-335
-325
-341
-350
-342
-328
-321
-339
-348
-342
-334
-336
-343
-352
-354
-343
-341
-335
-321
-316
-317
-313
-318
-324
-310
-300
-298
-288
-286
-279
-270
-276
-290
-294
-303
-316
-317
-310
-315
-313
-308
-318
-330
-336
-337
-326
-326
-332
-340
-340
-350
-360
-359
-348
-351
-364
-361
-355
-363
-369
-363
-360
-349
-352
-355
-363
-361
-363
-362
-362
-366
-369
-374
-383
-384
-391
-408
-410
-422
-424
-429
-421
-419
-430
-431
-446
-479
-544
-575
-594
-614
-637
-613
-640
-619
-645
-649
-701
-673
-767
-642
-1895
-2495
-1217
-1212
-528
-592
-686
543
238
-482
-554
-745
-497
-494
-478
-56
68
156
-50
-355
-316
-480
-652
-353
-389
-209
-81
-299
-113
-302
-546
-604
-581
-621
-1378
-1396
-808
-920
-591
-1248
-1307
462
-824
-1775
-878
-588
-845
-665
-360
-522
-201
-141
-757
-597
-104
-473
-308
67
-132
-23
-3
-133
6
-77
-239
-113
244
352
92
212
283
5
-130
-162
-173
-84
-82
-215
-123
22
-128
-287
-355
-351
-388
-480
-410
-284
-310
-380
-421
-409
-389
-455
-518
-393
-376
-438
-407
-367
-374
-326
-323
-398
-234
-148
-286
-287
-164
-164
-211
-291
-269
-168
-226
-267
-259
-264
-210
-224
-341
-368
-317
-284
-340
-384
-310
-304
-408
-420
-422
-465
-417
-466
-447
-443
-408
-383
-521
-531
-407
-451
-523
-544
-516
-416
-425
-402
-425
-389
-324
-340
-346
-386
-422
-441
-444
-272
-156
-400
-422
-307
-289
-327
-317
-323
-355
-270
-275
-600
-588
-18
-107
-563
-453
201
80
-582
-476
-188
-214
-446
-331
-219
-97
-143
-280
-113
163
-395
-545
-80
-388
-394
-147
168
-188
-189
94
-164
-37
-275
-393
-208
-173
-465
-122
-134
92
-51
-451
-1
-235
-269
-499
-230
154
38
-84
-296
2
38
-530
-242
-158
-218
2
114
-506
-259
292
-336
-801
-439
190
23
-322
-61
-280
-48
-319
-786
-463
-13
432
-84
-361
50
226
-184
-542
-352
-300
-205
-307
-406
298
-368
-877
20
246
-590
-516
-19
-185
-475
-100
-293
-907
108
-134
-133
-605
-137
273
78
-260
-413
-70
-424
-172
-334
-474
-288
-282
-195
-542
-425
602
-127
-627
-335
-478
-231
-270
-303
-241
-329
639
-518
-584
-96
-145
-704
-191
683
-163
-855
-173
390
162
-957
-1121
838
34
-587
-136
205
-78
38
-856
-1016
365
390
554
-1388
-438
1404
-291
-1718
-1138
1168
801
-1533
-300
558
158
-509
-215
-301
-40
-231
-858
33
-22
289
-339
-118
-269
170
-215
-419
-576
-530
-115
369
-775
-478
362
-195
-278
-1015
-651
284
179
-1192
-529
-182
978
-156
-881
-68
-429
165
66
-998
-1189
773
386
-1233
-972
-173
1065
-137
-964
-991
583
1931
-997
-1336
-454
755
520
-1716
-1227
1431
922
-503
-733
91
631
389
-1051
-883
-93
-390
-110
-211
-129
-335
310
25
-442
-894
-506
574
-791
-455
-299
917
-260
-857
51
-112
-802
-351
220
-335
151
189
45
-1408
-451
1092
252
-1156
951
676
-139
-44
-619
-814
-806
858
759
-460
-341
1568
-603
-1051
-1108
776
324
-1005
102
-360
1005
-320
-1231
-970
883
353
-595
-1181
76
214
83
-988
-688
642
-1023
536
226
314
-145
-557
-554
854
-426
-1209
-153
242
738
-834
85
600
-12
-662
-708
-240
477
-781
-1277
221
809
-301
-874
374
-7
-911
-398
-218
-968
-501
1269
-342
-1352
-526
796
828
-1778
-32
1177
-76
-399
-2013
-957
673
104
-254
-1263
718
1737
-616
-1668
-620
50
-238
-1696
-406
1958
-250
-915
-140
77
-596
-247
-801
-255
734
-614
-867
458
42
-872
-231
92
40
281
520
-322
-355
-984
-640
-81
-473
588
-178
450
463
111
-316
-1330
-763
1020
-113
-1244
-397
1158
1738
-886
-836
-615
279
430
-132
-1619
498
1945
-442
-1805
-553
623
-947
466
890
-155
-905
-184
1464
-855
-2675
-43
1500
648
-1531
-366
889
297
-515
-1074
-488
-467
-186
222
-366
-870
720
205
-169
-1147
-1188
608
240
-893
-1115
180
438
-300
-898
-565
-351
434
11
-575
-78
-381
284
-466
-1551
-1026
488
1400
-1319
-1064
425
441
-88
-1528
-1225
681
-29
-1188
718
-288
-419
-563
183
126
-1474
-326
995
992
-990
-2191
175
1165
-641
-1805
-1
1722
300
-1147
-1239
640
670
-997
-1974
-415
1363
494
437
-1468
-617
477
-784
-890
-922
314
1160
-1474
-597
921
-1092
-741
323
-45
-585
-202
149
113
-1046
-101
498
-1126
-1271
1150
2108
-755
-1757
254
559
-883
-1553
-457
454
-70
-189
-75
-504
649
-153
-1655
-278
694
-687
-1285
-498
704
-156
-1393
102
1366
-82
-1505
-344
788
258
-1141
-372
-553
103
279
-719
338
112
790
-1077
-476
-590
-125
986
-2075
-983
630
768
-876
-1055
-454
112
660
-857
-1374
463
309
-330
-178
-1281
276
634
-135
-855
-525
613
330
-388
-895
-456
343
-849
-1405
915
-23
236
-223
60
223
-982
-461
-220
-473
-450
279
-131
-347
248
-124
-124
-861
-939
817
1051
-697
-1129
430
629
-1158
-999
593
-292
-165
2
-490
1356
36
-1769
-331
-49
136
-549
-1364
42
1119
-441
-1204
-472
868
-387
-1477
-759
782
-95
-1298
188
-848
-118
-251
-42
-275
-821
188
853
-1026
-1167
-277
-279
-278
276
209
-627
-561
1434
739
-1541
-892
6
1073
-555
-1848
163
1655
20
-1814
-271
363
-330
-463
-1030
-83
616
-896
-813
84
-280
396
-571
-705
-50
811
29
-1974
-39
1428
-471
-1269
-727
748
1569
-1221
-1624
685
1942
-973
-2274
-29
1082
536
-287
-1130
-762
797
-214
-720
-658
-909
1774
240
-1987
-444
-184
-439
-450
-217
405
216
624
-806
-1917
-570
685
457
-1535
-395
1502
1250
-917
-2369
-612
366
35
-804
72
770
-202
-641
-135
-317
-1098
-269
28
90
183
-257
189
-503
-1185
185
-370
-326
103
10
230
-145
727
-1572
-1017
572
387
-312
-331
404
142
-301
-325
204
-807
-604
1041
-476
-1326
-56
569
-112
-1117
353
705
-13
-1222
-927
43
-428
491
-344
-632
587
508
-736
-1515
345
365
-484
192
-750
-889
-737
1827
-1323
-1961
937
1277
-57
-1582
109
709
-253
-1730
-1028
755
726
-807
-885
-90
848
1211
-450
-2066
-883
750
-402
-1027
-1380
378
1543
117
-791
-904
-899
-100
-93
-1397
-517
188
109
-160
-992
89
-263
-670
194
233
-683
-756
-100
-927
410
-436
-1248
371
325
145
-574
-926
-508
389
-432
-1177
-1113
551
1359
-1323
-1140
-143
-339
-233
-299
-214
43
-916
-218
-589
-1041
66
418
155
-347
-87
157
-275
-1982
-146
132
1294
-291
-1381
490
248
-348
-1143
-1390
-254
1499
893
-1148
-1118
215
128
-1301
-1848
-721
1151
1325
-1123
-919
1002
1057
-1815
-1797
-251
-299
681
-448
-636
324
-623
270
-923
-1451
-405
990
184
-517
-2
-138
632
-640
-1332
-790
311
214
-146
294
-80
-771
-1056
-226
-167
-942
-618
188
82
-98
-64
-559
-163
-1036
-1005
-31
85
-240
5
-299
182
-355
-1731
-507
67
141
-437
-586
968
301
-1113
-1647
-548
554
-66
-483
-133
238
-419
-1055
-887
659
-188
-760
27
84
-71
-498
-1450
-964
773
-252
-1020
433
202
422
-1439
-1576
510
-256
-976
-918
328
1069
309
-2462
-789
838
-508
-960
-898
105
770
378
-1006
-1008
-336
272
172
-1041
-247
849
597
-157
-736
-564
-441
181
-109
-179
-225
444
-106
-480
-810
-1026
-245
295
474
-1447
-1344
1491
770
-1910
-1697
246
876
-1172
-1714
19
934
-491
-530
97
-175
-577
36
740
-816
-1524
594
1092
-617
-2350
-633
1790
1473
-1025
-1970
198
881
49
-2592
-1132
1408
1172
-676
-1642
328
759
57
-1124
-1256
-66
228
-222
-1187
-101
-106
-697
-255
-119
274
-551
-564
-77
421
-1528
-1325
529
-341
-476
-697
-1
831
87
-112
-566
-1104
-285
-28
-948
-492
88
-593
244
200
-163
-587
-849
35
161
-810
-755
-97
637
3
-1248
-622
-243
142
44
-962
-149
852
-104
-881
-512
-1066
-922
26
-103
283
-269
1106
1121
-975
-1260
-939
90
-306
-980
-863
782
1050
-242
-1006
-621
754
-262
-1521
-835
-41
-33
398
-516
-940
-174
375
249
-587
-810
-30
347
-448
-1071
-908
-410
220
-107
-1060
-268
430
385
-356
-1401
-837
-230
-596
-509
-708
-302
563
-80
-670
-640
-301
-28
-448
-650
-955
-596
-32
-268
-1196
-1340
719
762
-557
-1144
-876
189
-504
-1258
-1315
-533
487
107
-123
-930
-594
253
-518
-871
278
199
-1262
54
-34
-1651
-782
-557
745
413
-1072
159
1219
-635
-2161
-1423
429
-384
-1582
-57
969
414
-925
-826
-505
-661
-524
-591
-374
-434
-391
-524
-264
-933
-1287
185
634
-113
-862
-600
67
-21
-1505
-1692
-271
469
515
-148
-347
-113
-286
2
-180
-979
-871
251
241
-607
-516
-170
-124
-308
-676
260
252
-949
-430
-555
-923
-676
-395
-316
145
-300
-234
219
-291
-662
-1410
-655
50
-346
-585
-388
794
-32
-940
-714
74
43
-701
-251
-143
121
-149
-1284
-894
-312
-14
176
-174
-425
553
205
-920
-525
-744
-674
-145
-20
-300
-285
-355
-250
-293
-1048
-580
-350
-227
309
-369
-1023
-796
297
-58
-927
-1200
22
750
-232
-891
-777
273
102
-723
-1055
-234
151
48
-358
-1083
-262
246
-152
-1116
-1078
-266
431
16
-1293
-746
321
570
-604
-1404
-629
464
56
-654
-1130
-686
688
223
-764
-971
36
738
-486
-803
-601
-69
440
-517
-820
-231
97
55
-534
-569
-497
-56
8
-307
-667
-351
44
-498
-319
-272
-527
-127
99
126
-230
46
222
-537
-225
24
-519
-603
-274
139
63
274
79
-585
-167
49
-875
-1260
-74
385
-259
-540
-234
-96
-222
-725
-682
-193
291
193
-356
-915
-595
-147
-481
-1311
-498
695
567
-255
-409
-441
-130
-224
-1115
-671
-518
533
153
-168
33
-31
626
-128
-493
-563
-294
1
-392
-329
153
-110
-291
-70
53
-479
-666
186
239
-601
-992
-658
-155
-235
-604
-75
-63
175
-118
-6
-70
-1041
-562
-184
-297
-506
-410
95
-239
-361
605
299
-906
-454
-223
-64
-326
-1148
-321
686
269
-613
-328
-150
-314
-363
-549
-397
-566
-244
-960
-635
18
-381
-404
-551
210
550
-588
-877
-265
-608
-419
-436
-504
-20
182
113
235
-214
-261
-454
-725
-37
-452
-726
-645
262
400
-89
-518
-693
349
90
-716
-894
-641
-59
-34
-775
-697
-9
13
-616
-330
-229
-809
-916
-360
60
-836
-1032
-149
385
61
-254
-90
-343
-440
-207
-180
-533
-880
-556
349
276
-493
-488
226
284
-449
-794
-601
-57
-294
-96
-741
-637
-21
247
267
-626
-757
42
69
-911
-1139
-673
-13
-413
-760
-409
416
504
22
-272
-707
-561
-381
-377
-913
-472
10
-153
-141
-193
-395
-197
-2
-108
-461
-634
-432
-357
-127
-1091
-1242
-114
805
543
-1231
-512
430
-41
-1307
-1615
-397
140
-78
-567
-269
178
227
-561
-1087
-790
85
78
-703
-649
-803
-497
139
-599
-701
-85
287
530
-383
-1012
-305
-257
-715
-852
-650
39
560
-13
-601
-300
-83
-245
-837
-717
-523
-528
-190
-381
-323
-430
-381
-543
-454
66
157
-313
-646
-646
-764
-434
-947
-416
155
44
198
-131
-131
-364
-411
-418
-756
-706
-145
-11
-156
-243
18
165
-86
-124
-279
-241
-270
-426
-357
-687
-675
63
229
-369
-878
-247
405
-328
-1310
-1015
-556
-561
-344
-642
-451
278
326
-317
-535
-293
-491
-516
-669
-602
-355
-204
-148
-152
-488
-528
-217
-125
-115
-507
-578
-744
-737
-417
-423
-140
-24
-403
-81
143
-151
-666
-1193
-619
-414
-682
-873
-362
247
71
-455
-797
-372
-201
-399
-719
-777
-404
-96
137
-316
-615
-15
2
-532
-566
-345
-2
4
-592
-762
-471
12
-56
-532
-567
-86
114
-93
-697
-732
-640
-392
-114
-648
-425
213
398
-269
-684
-347
84
-105
-642
-948
182
370
-250
-460
-461
-130
-257
-608
-652
-260
-74
-30
-537
-682
-534
198
122
-197
-180
-16
304
17
-571
-757
-54
151
-147
-390
-103
240
255
-232
-877
-624
-151
5
-514
-804
-497
4
207
-414
-310
106
45
-191
-367
-340
-436
-292
-143
-110
-154
-289
10
132
23
-245
-438
-176
-68
-482
-597
-426
-384
-235
166
292
-223
1
77
-217
-432
-573
-303
-107
190
-97
-362
-108
340
95
-428
-544
151
407
-422
-867
-586
-180
37
-348
-453
150
451
14
-638
-448
-337
-665
-439
-97
127
-21
-35
317
154
-262
-708
-515
21
42
57
-343
-433
-46
3
-412
-826
-543
30
237
217
-503
-789
-421
-325
-282
-456
-82
306
679
-64
-704
-685
-674
-368
-383
-230
-57
144
304
111
-335
-381
-196
-56
-372
-513
17
226
-224
-506
-346
8
120
-10
-136
-238
-188
-233
-338
-534
-362
-312
-431
-281
-230
161
132
-375
-370
-335
-334
-72
0
-309
-328
-216
162
-23
-494
-242
-182
-159
-18
-123
-193
-345
-145
-39
-261
-225
-50
-36
-86
-200
-105
-197
-285
1
-38
-381
-247
-28
27
-74
-333
-488
-339
-148
-134
-138
-87
207
-49
-447
-539
-106
-5
-212
-280
-87
245
108
-221
-235
81
162
-88
-359
-257
24
46
-271
-355
-63
239
35
-23
-257
-388
1
36
-303
-505
-329
-46
34
-188
-272
-21
390
250
-443
-491
-161
41
-239
-397
-119
281
344
197
-203
-326
-213
-229
-324
10
231
-41
-15
-258
-413
-317
-198
-15
-58
-56
128
139
-54
-286
-601
-353
116
55
-188
101
167
-183
-120
-176
26
248
55
-258
-221
-20
-107
-268
-211
-193
-21
151
148
-155
-397
-166
-3
-210
-299
-317
-136
58
-216
-547
-453
-265
-453
-453
-348
-108
-84
-198
-51
45
8
-176
-318
-16
261
259
47
-99
-144
-170
-53
-150
-123
77
100
7
-92
-66
-247
-386
-251
90
287
39
90
88
-80
-320
-326
-31
-42
-196
-177
-186
-179
-194
-106
-148
-271
-241
-192
-142
-56
-186
-320
-131
-144
-222
-142
-194
-76
43
-12
47
87
-78
-183
-133
-203
-197
26
183
165
9
-172
-188
-153
-43
50
4
57
168
217
49
-104
-277
-372
-273
-172
-48
-54
-96
-201
-72
-32
-364
-305
-74
-226
-254
-203
-131
-89
-223
-238
-207
-186
-255
-151
-55
-123
-284
-452
-346
-305
-297
-264
-251
-277
-354
-419
-393
-369
-181
-232
-536
-489
-359
-176
-187
-383
-397
-377
-273
-298
-333
-237
-396
-468
-333
-355
-369
-369
-361
-263
-223
-418
-589
-567
-455
-381
-434
-431
-362
-165
-313
-595
-506
-470
-293
-118
-190
-326
-500
-388
-294
-360
-341
-185
-172
-236
-473
-509
-375
-415
-419
-374
-262
-252
-215
-227
-291
-355
-378
-416
-322
-192
-225
-253
-227
-220
-276
-237
-301
-334
-312
-372
-388
-297
-188
-264
-375
-386
-235
-48
-85
-211
-251
-269
-403
-421
-376
-308
-113
-127
-263
-325
-269
-274
-384
-464
-392
-175
-158
-272
-330
-324
-304
-286
-308
-382
-293
-164
-282
-510
-518
-405
-285
-298
-318
-171
-157
-262
-306
-267
-261
-316
-371
-392
-347
-238
-248
-270
-295
-261
-211
-158
-179
-301
-305
-280
-313
-351
-298
-218
-108
-139
-359
-422
-336
-289
-400
-460
-376
-354
-293
-328
-362
-409
-345
-288
-281
-238
-247
-183
-300
-425
-432
-387
-320
-238
-289
-344
-295
-319
-294
-250
-304
-363
-421
-463
-391
-321
-321
-387
-348
-275
-278
-273
-325
-363
-352
-248
-182
-219
-213
-224
-268
-309
-340
-354
-339
-311
-257
-279
-406
-436
-407
-380
-358
-367
-347
-270
-247
-319
-483
-532
-482
-449
-436
-388
-250
-156
-172
-310
-461
-474
-361
-378
-427
-309
-248
-182
-222
-358
-315
-260
-281
-293
-299
-221
-157
-253
-348
-405
-420
-365
-303
-274
-241
-121
-98
-238
-392
-436
-364
-247
-158
-62
5
-37
-70
-219
-393
-412
-314
-156
-136
-161
-154
-143
-170
-249
-295
-208
-102
-81
-85
-191
-312
-374
-304
-268
-270
-167
-50
9
-79
-213
-286
-253
-236
-287
-277
-185
-56
-28
-96
-187
-179
-152
-173
-183
-165
-86
-16
-73
-145
-167
-166
-156
-257
-234
-159
-196
-239
-257
-224
-213
-205
-128
-71
-87
-138
-189
-158
-142
-169
-195
-198
-178
-158
-143
-162
-150
-156
-195
-244
-258
-259
-246
-232
-192
-161
-212
-221
-205
-195
-251
-308
-387
-416
-343
-243
-179
-209
-207
-202
-277
-343
-366
-353
-311
-312
-275
-206
-147
-196
-297
-281
-205
-134
-126
-121
-104
-104
-201
-290
-293
-303
-281
-227
-172
-191
-269
-308
-290
-314
-409
-438
-341
-229
-164
-184
-209
-208
-228
-220
-258
-241
-123
-55
-77
-163
-264
-297
-236
-300
-327
-196
-124
-144
-199
-289
-383
-386
-343
-277
-254
-188
-166
-202
-236
-296
-309
-300
-233
-76
-40
-144
-231
-280
-308
-356
-340
-295
-211
-111
-96
-146
-236
-324
-363
-306
-221
-206
-185
-122
-99
-164
-293
-346
-323
-254
-181
-151
-149
-171
-205
-239
-274
-281
-237
-183
-160
-136
-149
-186
-227
-270
-299
-274
-225
-194
-188
-216
-221
-219
-232
-255
-199
-151
-158
-175
-204
-208
-228
-284
-304
-313
-338
-313
-271
-277
-294
-341
-352
-323
-338
-336
-319
-271
-227
-240
-273
-275
-222
-226
-243
-247
-240
-226
-216
-240
-325
-339
-321
-318
-307
-296
-257
-249
-275
-308
-342
-388
-393
-360
-345
-319
-317
-316
-301
-317
-361
-392
-382
-374
-376
-346
-318
-318
-356
-362
-340
-350
-384
-381
-356
-354
-350
-374
-387
-366
-362
-346
-351
-373
-365
-411
-452
-430
-370
-350
-343
-328
-330
-335
-351
-336
-313
-332
-326
-313
-307
-288
-283
-294
-310
-301
-315
-330
-315
-287
-278
-294
-352
-352
-325
-329
-362
-383
-302
-261
-297
-355
-366
-338
-333
-348
-320
-282
-261
-277
-270
-280
-311
-328
-266
-203
-252
-275
-269
-247
-261
-290
-275
-261
-252
-240
-252
-279
-283
-277
-288
-283
-267
-235
-234
-243
-280
-319
-336
-343
-302
-291
-287
-268
-258
-277
-325
-351
-347
-351
-366
-351
-344
-334
-331
-374
-377
-363
-328
-287
-293
-320
-358
-373
-357
-360
-372
-340
-301
-302
-288
-286
-338
-392
-353
-312
-333
-349
-344
-332
-348
-383
-405
-399
-376
-326
-281
-300
-342
-349
-343
-314
-295
-298
-285
-257
-227
-231
-266
-301
-285
-247
-239
-248
-250
-226
-210
-227
-274
-314
-305
-270
-240
-261
-305
-324
-281
-243
-285
-317
-329
-327
-330
-349
-363
-351
-346
-360
-350
-359
-383
-337
-282
-269
-312
-338
-276
-207
-194
-299
-310
-294
-253
-249
-231
-251
-289
-315
-304
-305
-352
-364
-332
-310
-334
-304
-268
-231
-294
-342
-343
-316
-279
-250
-244
-207
-195
-195
-199
-207
-214
-229
-243
-265
-259
-275
-318
-343
-352
-341
-306
-304
-313
-315
-311
-329
-355
-367
-342
-311
-285
-285
-295
-304
-316
-316
-328
-335
-311
-289
-283
-302
-329
-343
-384
-387
-386
-395
-395
-380
-376
-337
-310
-346
-371
-368
-356
-362
-349
-343
-321
-288
-294
-320
-346
-380
-398
-405
-379
-405
-433
-419
-375
-357
-377
-397
-404
-435
-440
-448
-464
-445
-415
-377
-375
-405
-431
-429
-440
-443
-401
-368
-339
-297
-268
-288
-333
-338
-320
-331
-340
-333
-321
-280
-278
-311
-321
-330
-344
-351
-355
-329
-291
-262
-259
-286
-296
-294
-311
-331
-340
-336
-308
-294
-289
-292
-297
-302
-310
-329
-359
-371
-349
-348
-359
-346
-331
-318
-322
-353
-370
-377
-363
-344
-346
-347
-332
-320
-334
-395
-414
-425
-418
-418
-436
-403
-383
-356
-378
-379
-390
-400
-396
-353
-353
-373
-383
-366
-362
-367
-354
-341
-345
-352
-333
-331
-345
-351
-330
-317
-320
-322
-311
-320
-338
-352
-363
-369
-367
-356
-354
-344
-343
-372
-387
-370
-358
-383
-393
-391
-368
-327
-334
-358
-356
-341
-350
-358
-347
-343
-332
-331
-332
-339
-343
-322
-309
-311
-343
-363
-336
-308
-310
-312
-306
-298
-278
-286
-302
-310
-325
-342
-341
-334
-323
-307
-301
-332
-372
-389
-386
-372
-367
-374
-381
-375
-383
-386
-395
-393
-392
-407
-370
-337
-316
-326
-380
-401
-401
-395
-380
-402
-386
-377
-404
-395
-395
-383
-377
-389
-393
-386
-371
-359
-360
-358
-348
-338
-354
-361
-354
-344
-358
-381
-371
-355
-367
-377
-358
-343
-355
-363
-357
-347
-339
-340
-341
-323
-319
-317
-295
-281
-253
-259
-260
-250
-263
-275
-284
-274
-261
-251
-240
-242
-239
-233
-254
-286
-308
-308
-317
-321
-317
-338
-343
-352
-374
-374
-363
-346
-331
-329
-334
-343
-351
-331
-307
-310
-304
-304
-322
-329
-337
-347
-356
-355
-346
-339
-332
-336
-342
-362
-390
-400
-395
-380
-368
-352
-363
-384
-409
-429
-423
-421
-417
-399
-390
-380
-373
-377
-373
-365
-374
-363
-345
-347
-344
-344
-350
-366
-360
-333
-323
-326
-314
-308
-310
-322
-326
-322
-337
-344
-342
-329
-320
-334
-332
-323
-352
-369
-382
-371
-345
-333
-318
-324
-318
-303
-305
-326
-319
-324
-344
-335
-311
-292
-292
-291
-292
-290
-271
-262
-253
-246
-248
-244
-259
-276
-268
-271
-277
-295
-298
-300
-317
-305
-308
-316
-330
-341
-341
-330
-325
-310
-294
-299
-320
-338
-332
-333
-330
-333
-327
-316
-303
-286
-288
-278
-273
-285
-305
-317
-311
-295
-266
-262
-273
-258
-225
-224
-253
-253
-243
-240
-236
-238
-227
-218
-213
-210
-225
-220
-205
-208
-218
-237
-231
-217
-207
-213
-207
-207
-216
-223
-239
-224
-198
-198
-222
-228
-224
-215
-206
-202
-189
-184
-186
-191
-204
-203
-205
-207
-203
-201
-197
-201
-210
-213
-236
-249
-248
-249
-230
-222
-224
-216
-232
-248
-230
-220
-218
-219
-237
-227
-236
-257
-248
-241
-239
-255
-252
-226
-233
-242
-249
-245
-231
-232
-225
-216
-209
-218
-230
-245
-260
-263
-264
-278
-285
-281
-277
-282
-265
-248
-285
-322
-313
-306
-314
-322
-324
-302
-301
-307
-310
-301
-293
-305
-309
-314
-316
-307
-275
-269
-276
-267
-265
-274
-267
-265
-271
-271
-261
-261
-261
-258
-257
-263
-267
-269
-268
-261
-253
-237
-246
-243
-242
-247
-238
-225
-207
-221
-220
-191
-177
-191
-205
-201
-185
-188
-212
-223
-213
-218
-255
-265
-246
-226
-239
-277
-282
-276
-275
-275
-252
-227
-216
-202
-186
-200
-213
-205
-204
-197
-202
-209
-210
-196
-187
-193
-210
-212
-194
-199
-198
-185
-187
-186
-193
-206
-211
-210
-198
-198
-196
-176
-166
-155
-150
-157
-147
-130
-145
-160
-177
-175
-172
-206
-239
-260
-272
-264
-274
-292
-294
-273
-246
-235
-241
-242
-237
-235
-238
-236
-220
-205
-202
-199
-206
-221
-206
-184
-186
-186
-191
-189
-192
-212
-208
-191
-194
-186
-164
-148
-122
-115
-95
-82
-87
-93
-108
-107
-96
-106
-112
-113
-90
-85
-103
-122
-125
-113
-135
-144
-146
-144
-149
-157
-169
-179
-175
-164
-167
-175
-174
-159
-153
-149
-160
-149
-120
-124
-128
-133
-120
-115
-130
-132
-123
-128
-132
-129
-129
-119
-120
-137
-153
-169
-179
-179
-201
-227
-242
-251
-242
-217
-198
-202
-197
-183
-166
-178
-200
-193
-171
-160
-162
-165
-165
-162
-186
-189
-194
-190
-174
-191
-204
-220
-220
-225
-237
-256
-260
-233
-207
-188
-191
-194
-190
-175
-180
-187
-174
-162
-169
-182
-183
-192
-197
-187
-188
-202
-217
-238
-248
-253
-268
-268
-254
-247
-249
-232
-219
-226
-222
-211
-194
-192
-190
-159
-147
-158
-165
-147
-129
-124
-128
-129
-137
-164
-177
-179
-179
-192
-199
-205
-198
-191
-182
-180
-174
-165
-149
-137
-131
-122
-128
-155
-169
-154
-151
-149
-138
-140
-146
-148
-149
-150
-164
-170
-162
-155
-140
-133
-136
-153
-166
-177
-170
-179
-185
-178
-175
-185
-202
-195
-179
-182
-199
-209
-209
-213
-232
-253
-270
-260
-240
-239
-230
-217
-224
-226
-218
-227
-227
-203
-202
-205
-199
-187
-184
-189
-196
-194
-184
-180
-187
-180
-161
-164
-155
-159
-169
-178
-172
-158
-162
-173
-153
-148
-171
-194
-198
-186
-184
-186
-185
-182
-187
-192
-192
-202
-212
-205
-196
-209
-223
-228
-237
-247
-235
-235
-222
-199
-196
-202
-213
-199
-177
-192
-196
-179
-172
-176
-170
-176
-188
-204
-207
-201
-204
-204
-219
-221
-225
-223
-226
-227
-221
-208
-202
-215
-213
-199
-196
-225
-241
-217
-202
-191
-194
-194
-187
-188
-197
-202
-210
-209
-215
-224
-208
-207
-202
-209
-212
-214
-226
-215
-207
-210
-224
-216
-220
-229
-214
-209
-206
-199
-200
-210
-208
-202
-195
-182
-188
-192
-198
-207
-209
-197
-213
-232
-224
-227
-241
-251
-260
-258
-254
-253
-245
-243
-230
-223
-227
-218
-208
-200
-209
-213
-213
-198
-194
-206
-205
-212
-212
-222
-215
-217
-217
-222
-223
-237
-244
-250
-254
-251
-263
-265
-262
-253
-264
-258
-246
-244
-235
-229
-226
-223
-202
-208
-223
-225
-229
-244
-250
-250
-262
-263
-258
-263
-274
-275
-266
-258
-251
-252
-238
-218
-239
-245
-244
-240
-210
-202
-209
-200
-191
-183
-176
-179
-174
-164
-156
-155
-151
-137
-128
-148
-152
-146
-146
-147
-166
-164
-170
-188
-194
-180
-175
-179
-183
-179
-179
-185
-188
-182
-177
-179
-185
-202
-204
-204
-212
-219
-223
-217
-215
-232
-249
-248
-265
-279
-278
-276
-266
-270
-271
-271
-276
-272
-273
-294
-299
-300
-294
-278
-271
-281
-274
-262
-256
-251
-268
-270
-278
-274
-281
-282
-277
-283
-277
-275
-280
-293
-286
-264
-263
-274
-275
-257
-246
-254
-235
-223
-221
-220
-212
-195
-196
-201
-197
-189
-183
-191
-184
-184
-199
-196
-193
-179
-165
-148
-144
-164
-161
-158
-171
-171
-165
-161
-161
-157
-156
-162
-147
-150
-156
-169
-177
-170
-174
-189
-189
-175
-166
-155
-160
-177
-188
-174
-155
-166
-178
-178
-150
-129
-145
-156
-155
-141
-134
-141
-136
-142
-143
-150
-166
-165
-163
-168
-193
-208
-202
-210
-204
-206
-214
-205
-198
-201
-201
-181
-170
-172
-159
-161
-176
-183
-185
-184
-176
-165
-170
-167
-164
-194
-213
-221
-239
-263
-300
-308
-307
-305
-309
-314
-308
-304
-307
-336
-333
-319
-313
-319
-321
-314
-314
-323
-338
-341
-343
-349
-356
-355
-344
-350
-338
-325
-333
-335
-326
-320
-320
-312
-304
-304
-309
-290
-278
-272
-260
-251
-257
-272
-277
-283
-271
-267
-282
-304
-315
-326
-339
-344
-351
-350
-337
-328
-337
-350
-345
-358
-380
-394
-389
-377
-375
-375
-367
-351
-347
-346
-338
-323
-314
-303
-295
-288
-289
-289
-284
-285
-293
-274
-265
-272
-289
-284
-272
-281
-281
-269
-249
-227
-224
-233
-251
-262
-256
-256
-253
-253
-245
-243
-240
-235
-226
-216
-229
-235
-223
-213
-215
-229
-229
-218
-230
-236
-225
-224
-225
-219
-205
-218
-237
-238
-245
-249
-266
-281
-285
-293
-296
-310
-327
-332
-324
-319
-338
-347
-348
-357
-371
-374
-367
-351
-347
-343
-338
-329
-308
-322
-315
-300
-288
-285
-301
-295
-300
-311
-336
-343
-337
-342
-340
-335
-332
-330
-326
-331
-345
-340
-332
-334
-329
-330
-333
-324
-314
-313
-314
-294
-276
-263
-265
-289
-281
-263
-264
-272
-270
-252
-242
-236
-230
-225
-195
-190
-198
-196
-184
-183
-194
-210
-218
-225
-227
-228
-224
-219
-214
-210
-211
-217
-222
-220
-217
-233
-252
-242
-228
-217
-243
-265
-252
-236
-248
-250
-221
-204
-218
-230
-223
-225
-236
-244
-244
-236
-225
-226
-227
-223
-220
-219
-220
-221
-216
-214
-220
-221
-226
-239
-250
-251
-245
-254
-262
-274
-295
-294
-299
-309
-310
-320
-326
-339
-356
-343
-346
-348
-362
-381
-378
-378
-369
-366
-354
-340
-334
-334
-309
-286
-282
-276
-271
-272
-265
-264
-281
-293
-288
-281
-271
-271
-274
-268
-271
-284
-289
-283
-283
-284
-277
-279
-258
-245
-258
-253
-239
-230
-229
-224
-219
-223
-227
-219
-224
-231
-231
-233
-228
-234
-226
-231
-238
-230
-217
-205
-225
-230
-243
-244
-237
-244
-249
-263
-268
-270
-276
-268
-263
-260
-271
-280
-280
-271
-272
-285
-287
-283
-279
-283
-277
-279
-299
-306
-299
-301
-316
-320
-325
-324
-319
-316
-312
-295
-303
-323
-311
-307
-294
-276
-268
-255
-246
-248
-251
-257
-251
-247
-247
-256
-261
-241
-233
-238
-245
-262
-273
-264
-258
-254
-260
-273
-275
-295
-322
-322
-310
-305
-319
-326
-331
-342
-359
-362
-353
-344
-346
-339
-335
-345
-354
-355
-361
-365
-357
-347
-352
-357
-341
-342
-349
-361
-361
-340
-327
-317
-310
-321
-325
-316
-330
-340
-328
-321
-324
-325
-323
-327
-337
-340
-336
-330
-332
-339
-325
-328
-337
-341
-332
-334
-324
-302
-288
-272
-283
-279
-265
-263
-260
-259
-259
-259
-257
-256
-257
-266
-276
-289
-293
-299
-309
-314
-322
-341
-343
-330
-332
-331
-328
-300
-306
-327
-325
-319
-312
-311
-316
-318
-315
-305
-287
-290
-297
-298
-287
-272
-273
-268
-257
-256
-277
-275
-271
-270
-273
-275
-278
-290
-286
-293
-297
-316
-341
-326
-317
-325
-335
-328
-334
-353
-356
-368
-365
-353
-361
-373
-367
-365
-351
-336
-338
-346
-344
-330
-324
-324
-326
-322
-331
-324
-315
-320
-308
-294
-292
-306
-303
-292
-281
-287
-285
-279
-274
-284
-288
-275
-271
-277
-275
-261
-259
-269
-275
-283
-288
-286
-293
-293
-295
-285
-284
-295
-284
-267
-270
-280
-290
-284
-276
-281
-280
-267
-265
-268
-272
-271
-256
-257
-257
-257
-262
-263
-272
-278
-281
-285
-294
-299
-305
-292
-289
-297
-292
-288
-291
-296
-292
-285
-287
-286
-274
-268
-269
-288
-293
-286
-292
-293
-287
-276
-274
-272
-264
-253
-255
-260
-255
-250
-255
-264
-259
-267
-278
-285
-283
-279
-283
-285
-282
-277
-264
-274
-297
-295
-271
-251
-260
-250
-235
-224
-220
-209
-193
-181
-188
-199
-201
-194
-185
-196
-195
-196
-204
-216
-216
-204
-204
-209
-222
-228
-226
-237
-236
-242
-245
-236
-224
-226
-227
-228
-216
-210
-226
-232
-236
-233
-237
-250
-253
-240
-237
-240
-231
-216
-208
-212
-218
-222
-215
-217
-216
-202
-197
-200
-195
-193
-191
-180
-173
-159
-155
-173
-167
-151
-155
-148
-137
-134
-148
-163
-144
-144
-141
-144
-143
-133
-130
-130
-136
-134
-143
-144
-148
-146
-151
-154
-158
-175
-181
-183
-182
-176
-169
-180
-193
-194
-184
-183
-180
-197
-205
-190
-185
-179
-191
-205
-204
-200
-194
-180
-167
-169
-171
-175
-173
-160
-156
-166
-167
-180
-189
-183
-182
-176
-170
-172
-178
-178
-201
-212
-192
-195
-193
-199
-208
-213
-207
-211
-232
-225
-221
-216
-208
-205
-212
-213
-208
-217
-213
-203
-200
-206
-211
-206
-196
-198
-208
-212
-215
-220
-220
-216
-210
-214
-218
-221
-224
-217
-221
-226
-230
-252
-254
-249
-247
-244
-244
-236
-233
-234
-231
-209
-210
-214
-198
-191
-191
-199
-198
-194
-199
-205
-213
-219
-231
-241
-238
-236
-233
-229
-234
-244
-236
-224
-218
-215
-220
-219
-221
-231
-233
-225
-211
-205
-215
-213
-216
-219
-227
-237
-223
-223
-222
-222
-216
-227
-242
-242
-241
-235
-246
-243
-239
-251
-250
-237
-240
-249
-247
-250
-262
-259
-241
-244
-256
-271
-272
-266
-278
-275
-258
-252
-252
-251
-250
-246
-238
-237
-242
-243
-245
-245
-258
-258
-240
-247
-264
-269
-265
-276
-276
-280
-283
-271
-266
-262
-255
-248
-235
-230
-215
-210
-199
-194
-194
-202
-217
-218
-231
-228
-230
-234
-233
-235
-231
-231
-229
-239
-249
-254
-252
-254
-260
-263
-258
-255
-261
-260
-257
-263
-278
-264
-257
-251
-250
-255
-259
-272
-287
-298
-294
-289
-305
-301
-295
-302
-302
-316
-314
-314
-315
-312
-314
-315
-312
-309
-294
-288
-274
-241
-231
-237
-250
-247
-233
-234
-245
-239
-237
-232
-234
-249
-240
-230
-255
-260
-249
-245
-242
-236
-235
-235
-220
-210
-219
-228
-236
-231
-229
-233
-243
-238
-227
-220
-218
-205
-183
-167
-170
-184
-181
-168
-153
-168
-170
-164
-156
-159
-164
-165
-167
-170
-185
-181
-184
-202
-207
-214
-212
-197
-191
-189
-206
-222
-222
-215
-224
-221
-214
-217
-213
-209
-209
-216
-224
-229
-233
-237
-236
-225
-223
-250
-258
-249
-244
-239
-241
-227
-230
-235
-228
-216
-209
-215
-216
-222
-231
-219
-202
-202
-209
-203
-196
-201
-208
-203
-187
-188
-192
-194
-193
-192
-204
-206
-191
-178
-164
-172
-177
-167
-158
-168
-174
-158
-151
-141
-130
-128
-135
-140
-133
-123
-129
-123
-112
-111
-111
-116
-104
-94
-92
-106
-119
-117
-121
-123
-130
-133
-128
-123
-131
-143
-152
-147
-166
-188
-200
-204
-215
-236
-255
-255
-244
-251
-253
-255
-254
-254
-252
-261
-276
-286
-282
-275
-268
-257
-247
-252
-267
-278
-276
-254
-243
-233
-221
-209
-194
-188
-207
-218
-221
-220
-223
-227
-236
-246
-250
-257
-254
-242
-228
-236
-250
-248
-242
-237
-217
-210
-219
-209
-204
-208
-213
-203
-183
-179
-167
-158
-138
-137
-142
-142
-151
-169
-180
-163
-153
-150
-157
-155
-154
-164
-167
-181
-189
-188
-198
-193
-186
-178
-176
-177
-180
-181
-183
-187
-191
-197
-196
-193
-196
-207
-205
-214
-220
-225
-234
-225
-214
-211
-222
-219
-205
-211
-237
-245
-236
-236
-240
-248
-236
-227
-217
-210
-207
-211
-210
-203
-200
-206
-201
-193
-190
-197
-215
-210
-209
-209
-214
-226
-228
-221
-216
-226
-222
-216
-225
-233
-230
-225
-226
-226
-226
-239
-244
-244
-242
-227
-231
-224
-211
-218
-231
-233
-223
-226
-239
-239
-243
-240
-239
-241
-230
-204
-194
-208
-217
-210
-190
-189
-200
-196
-194
-206
-220
-235
-232
-234
-236
-242
-248
-246
-244
-235
-236
-245
-259
-275
-271
-273
-284
-286
-290
-287
-283
-289
-276
-263
-253
-262
-269
-259
-255
-265
-276
-271
-264
-253
-248
-235
-214
-205
-213
-215
-201
-202
-217
-223
-219
-223
-226
-230
-236
-224
-222
-231
-232
-222
-210
-212
-206
-196
-205
-208
-206
-201
-194
-198
-198
-192
-182
-175
-175
-173
-169
-173
-173
-185
-180
-182
-192
-196
-201
-187
-199
-213
-216
-217
-218
-220
-217
-215
-211
-218
-216
-211
-221
-222
-210
-196
-190
-193
-183
-165
-176
-190
-205
-213
-207
-212
-219
-231
-231
-225
-238
-244
-262
-274
-260
-268
-272
-271
-275
-268
-275
-277
-273
-270
-274
-272
-274
-276
-271
-260
-262
-275
-277
-283
-280
-275
-273
-278
-286
-286
-282
-260
-256
-265
-281
-273
-280
-289
-277
-277
-265
-270
-276
-263
-257
-244
-230
-220
-220
-223
-218
-219
-214
-219
-221
-227
-226
-215
-209
-208
-217
-231
-245
-238
-240
-246
-235
-227
-244
-256
-249
-249
-251
-248
-234
-233
-229
-217
-207
-207
-217
-219
-226
-236
-241
-219
-189
-171
-194
-224
-227
-233
-241
-247
-248
-237
-238
-242
-250
-253
-260
-263
-259
-263
-269
-269
-270
-266
-268
-269
-268
-277
-282
-292
-293
-309
-320
-312
-311
-320
-327
-344
-354
-366
-363
-362
-361
-358
-361
-360
-356
-342
-351
-350
-344
-346
-335
-337
-335
-320
-319
-314
-312
-320
-322
-319
-307
-297
-302
-303
-291
-292
-293
-298
-313
-312
-307
-320
-316
-312
-313
-299
-287
-283
-279
-278
-286
-292
-291
-282
-280
-284
-284
-263
-249
-256
-242
-233
-235
-231
-236
-237
-241
-247
-265
-275
-280
-286
-288
-300
-303
-305
-313
-312
-300
-288
-289
-307
-309
-316
-313
-319
-330
-333
-327
-315
-315
-307
-300
-292
-283
-285
-287
-289
-288
-282
-280
-258
-246
-255
-261
-261
-254
-256
-256
-248
-247
-257
-262
-271
-277
-274
-282
-280
-274
-269
-279
-275
-268
-287
-305
-326
-320
-314
-317
-314
-316
-313
-297
-300
-296
-292
-298
-297
-284
-284
-281
-265
-261
-263
-272
-282
-278
-289
-292
-298
-293
-281
-277
-270
-270
-261
-241
-239
-248
-252
-243
-241
-248
-256
-265
-253
-264
-274
-281
-274
-271
-282
-288
-299
-313
-311
-311
-317
-309
-303
-298
-300
-299
-297
-307
-317
-308
-294
-291
-284
-285
-281
-271
-261
-253
-247
-246
-242
-223
-208
-209
-203
-200
-204
-196
-189
-202
-212
-214
-215
-221
-233
-227
-240
-255
-251
-246
-251
-254
-256
-245
-253
-261
-264
-263
-279
-308
-310
-290
-280
-272
-271
-274
-276
-285
-285
-278
-263
-254
-248
-252
-256
-261
-248
-239
-245
-249
-250
-236
-232
-234
-247
-244
-238
-254
-257
-263
-261
-246
-258
-278
-294
-299
-312
-316
-317
-311
-302
-307
-306
-309
-310
-310
-307
-297
-287
-278
-268
-283
-296
-295
-287
-293
-307
-294
-282
-288
-291
-293
-295
-303
-296
-277
-281
-295
-292
-286
-291
-292
-294
-302
-304
-299
-288
-271
-263
-250
-245
-235
-237
-249
-249
-250
-249
-247
-246
-248
-240
-232
-232
-230
-224
-226
-228
-231
-239
-254
-253
-240
-227
-212
-206
-203
-210
-230
-241
-236
-251
-256
-256
-259
-260
-272
-272
-290
-292
-274
-282
-306
-317
-316
-319
-326
-339
-348
-343
-340
-344
-335
-327
-318
-312
-313
-316
-325
-315
-310
-320
-324
-316
-290
-280
-291
-290
-278
-282
-295
-297
-303
-300
-292
-278
-286
-292
-288
-284
-268
-268
-256
-248
-240
-232
-235
-250
-260
-246
-244
-251
-262
-257
-252
-254
-265
-271
-278
-289
-298
-313
-306
-300
-292
-296
-304
-305
-293
-283
-288
-285
-290
-286
-295
-313
-315
-299
-300
-310
-316
-326
-342
-336
-329
-320
-323
-333
-323
-327
-337
-343
-356
-360
-356
-350
-336
-343
-351
-358
-351
-352
-351
-352
-347
-342
-339
-333
-339
-339
-334
-329
-327
-323
-312
-304
-300
-294
-291
-296
-299
-307
-317
-328
-338
-341
-342
-340
-341
-352
-355
-341
-332
-313
-305
-309
-311
-305
-304
-302
-295
-292
-294
-289
-293
-283
-278
-284
-273
-278
-278
-276
-270
-267
-257
-266
-275
-267
-269
-271
-286
-286
-286
-280
-263
-265
-261
-261
-257
-262
-266
-257
-254
-264
-282
-293
-289
-280
-287
-296
-293
-306
-310
-315
-307
-306
-303
-296
-307
-330
-338
-326
-319
-319
-320
-317
-328
-340
-353
-365
-361
-357
-355
-346
-343
-338
-332
-350
-370
-366
-351
-343
-361
-380
-381
-379
-385
-378
-371
-373
-367
-366
-363
-348
-337
-325
-325
-336
-337
-319
-304
-299
-295
-283
-273
-265
-251
-247
-241
-227
-228
-239
-241
-234
-227
-229
-230
-215
-206
-210
-217
-217
-227
-231
-242
-251
-247
-249
-258
-266
-258
-265
-268
-269
-273
-276
-271
-266
-258
-258
-261
-246
-240
-245
-250
-251
-257
-261
-257
-253
-251
-249
-251
-262
-267
-267
-263
-257
-259
-259
-263
-266
-255
-248
-263
-273
-276
-272
-284
-303
-306
-308
-307
-302
-305
-292
-278
-290
-290
-289
-282
-288
-290
-283
-270
-270
-287
-289
-287
-299
-303
-295
-288
-286
-285
-282
-284
-296
-305
-297
-301
-300
-298
-292
-294
-310
-309
-305
-303
-311
-322
-321
-315
-309
-318
-324
-335
-343
-349
-365
-359
-345
-326
-320
-311
-296
-297
-304
-300
-286
-284
-286
-282
-289
-298
-295
-303
-297
-303
-302
-295
-295
-291
-281
-272
-275
-267
-270
-271
-268
-261
-241
-238
-255
-249
-242
-232
-233
-248
-254
-253
-252
-251
-244
-233
-234
-250
-250
-254
-247
-237
-248
-251
-251
-250
-243
-269
-295
-297
-293
-281
-293
-302
-296
-297
-307
-322
-312
-308
-320
-316
-311
-295
-288
-281
-275
-265
-253
-240
-237
-250
-256
-261
-270
-278
-273
-279
-288
-296
-296
-302
-310
-302
-289
-290
-302
-296
-298
-305
-308
-314
-319
-311
-316
-321
-321
-306
-299
-307
-314
-317
-317
-323
-326
-337
-344
-351
-365
-369
-353
-349
-355
-343
-344
-354
-343
-327
-332
-335
-330
-326
-310
-302
-293
-292
-301
-289
-284
-298
-310
-311
-310
-329
-332
-325
-322
-316
-323
-335
-329
-324
-312
-299
-294
-283
-268
-255
-260
-266
-269
-271
-260
-248
-250
-242
-244
-253
-257
-249
-251
-255
-251
-243
-243
-245
-239
-231
-228
-237
-257
-264
-260
-269
-267
-257
-245
-249
-256
-259
-280
-281
-286
-301
-301
-299
-276
-267
-271
-272
-291
-301
-309
-310
-306
-298
-313
-331
-349
-375
-392
-392
-392
-392
-394
-394
-382
-383
-394
-411
-413
-412
-408
-384
-394
-403
-395
-382
-372
-363
-353
-341
-331
-343
-342
-327
-320
-321
-336
-341
-338
-339
-332
-338
-339
-334
-342
-339
-327
-327
-323
-314
-306
-291
-291
-303
-312
-310
-301
-290
-294
-285
-283
-291
-287
-290
-293
-289
-280
-284
-275
-279
-286
-302
-326
-329
-331
-326
-320
-317
-314
-324
-328
-321
-322
-320
-324
-319
-312
-324
-312
-298
-289
-283
-282
-278
-286
-288
-289
-283
-282
-293
-299
-297
-293
-289
-296
-308
-319
-326
-323
-329
-342
-344
-337
-336
-341
-353
-354
-350
-348
-340
-335
-344
-344
-332
-323
-317
-311
-296
-311
-318
-313
-324
-325
-326
-335
-329
-329
-339
-358
-360
-343
-353
-343
-335
-331
-322
-320
-328
-334
-332
-322
-320
-321
-314
-311
-313
-322
-326
-329
-308
-304
-297
-288
-291
-292
-293
-285
-281
-278
-278
-273
-281
-284
-273
-271
-259
-251
-260
-268
-274
-279
-280
-278
-287
-303
-310
-307
-311
-318
-325
-329
-333
-335
-340
-339
-336
-335
-339
-349
-353
-355
-358
-359
-362
-356
-357
-341
-330
-332
-313
-304
-318
-326
-323
-310
-300
-295
-289
-284
-279
-277
-269
-262
-254
-246
-263
-272
-275
-278
-278
-281
-281
-288
-287
-291
-292
-288
-280
-279
-288
-288
-280
-265
-254
-241
-240
-241
-238
-243
-242
-254
-259
-255
-258
-254
-249
-249
-240
-232
-237
-243
-238
-243
-251
-262
-252
-234
-237
-243
-250
-256
-272
-273
-276
-281
-279
-293
-292
-294
-300
-312
-320
-313
-321
-327
-326
-328
-325
-319
-320
-317
-333
-334
-325
-323
-328
-334
-327
-335
-325
-321
-322
-322
-321
-319
-314
-311
-314
-306
-290
-291
-298
-296
-296
-301
-311
-309
-310
-313
-317
-315
-331
-339
-337
-340
-343
-344
-332
-335
-328
-324
-323
-296
-278
-268
-256
-257
-258
-247
-241
-222
-204
-181
-180
-181
-179
-175
-177
-179
-172
-180
-181
-190
-199
-201
-207
-216
-213
-204
-208
-214
-219
-212
-206
-210
-216
-218
-210
-203
-207
-204
-196
-202
-205
-206
-203
-214
-231
-232
-232
-235
-240
-245
-248
-243
-245
-251
-258
-267
-288
-304
-309
-307
-299
-297
-289
-285
-275
-284
-287
-287
-282
-275
-278
-268
-260
-258
-261
-249
-251
-258
-253
-255
-251
-241
-239
-246
-246
-241
-248
-252
-262
-261
-249
-240
-242
-238
-229
-224
-225
-226
-224
-219
-218
-219
-206
-193
-197
-210
-204
-199
-198
-194
-193
-198
-206
-218
-218
-211
-202
-194
-202
-201
-200
-202
-211
-209
-212
-218
-209
-208
-203
-201
-202
-197
-191
-185
-179
-188
-199
-208
-200
-201
-195
-192
-195
-201
-212
-212
-212
-217
-217
-211
-201
-204
-212
-208
-206
-202
-203
-200
-204
-211
-214
-223
-230
-231
-225
-225
-216
-219
-230
-223
-219
-212
-208
-209
-205
-215
-226
-215
-213
-208
-203
-201
-196
-189
-185
-187
-194
-205
-220
-225
-215
-222
-233
-236
-238
-248
-255
-255
-258
-260
-248
-234
-234
-259
-273
-269
-275
-289
-304
-296
-284
-280
-290
-292
-285
-291
-305
-314
-315
-322
-322
-320
-314
-302
-300
-297
-283
-276
-282
-286
-276
-273
-263
-238
-236
-238
-240
-228
-217
-212
-209
-217
-209
-204
-209
-215
-220
-213
-210
-202
-205
-204
-203
-195
-192
-199
-209
-210
-198
-186
-187
-193
-196
-202
-212
-222
-214
-221
-232
-238
-239
-231
-218
-205
-198
-187
-186
-185
-177
-177
-164
-159
-159
-152
-154
-153
-166
-174
-170
-177
-174
-171
-175
-181
-195
-198
-195
-188
-188
-182
-167
-170
-161
-169
-171
-176
-186
-195
-200
-196
-189
-193
-199
-200
-196
-181
-180
-185
-181
-179
-176
-177
-165
-166
-188
-173
-181
-207
-217
-212
-209
-223
-224
-225
-239
-264
-275
-276
-272
-279
-280
-276
-268
-258
-247
-253
-252
-252
-257
-261
-276
-271
-261
-263
-263
-257
-253
-244
-257
-262
-263
-263
-259
-254
-245
-235
-231
-235
-233
-227
-232
-235
-243
-256
-245
-238
-228
-209
-204
-199
-193
-184
-192
-182
-158
-157
-157
-157
-147
-153
-164
-170
-173
-173
-163
-159
-165
-179
-178
-166
-164
-172
-175
-171
-163
-151
-146
-152
-162
-173
-192
-190
-194
-206
-210
-211
-207
-210
-208
-211
-220
-221
-225
-218
-229
-237
-236
-234
-231
-228
-224
-230
-230
-222
-220
-213
-201
-199
-193
-197
-202
-192
-181
-183
-173
-180
-181
-187
-203
-205
-197
-199
-205
-188
-177
-173
-188
-203
-196
-191
-202
-209
-211
-209
-220
-231
-230
-235
-227
-217
-225
-210
-207
-208
-215
-214
-205
-218
-227
-244
-248
-248
-241
-234
-243
-231
-222
-224
-230
-232
-225
-228
-207
-202
-196
-189
-193
-195
-197
-198
-199
-195
-197
-198
-200
-198
-201
-203
-195
-202
-210
-211
-216
-220
-215
-214
-222
-230
-233
-228
-223
-225
-228
-229
-228
-226
-238
-240
-228
-220
-224
-221
-205
-219
-227
-231
-235
-233
-254
-261
-265
-272
-271
-276
-272
-264
-259
-255
-262
-261
-245
-240
-234
-234
-235
-233
-235
-225
-221
-230
-246
-234
-228
-245
-254
-258
-244
-242
-245
-240
-235
-239
-250
-245
-243
-246
-237
-235
-231
-237
-237
-229
-224
-245
-260
-258
-252
-258
-276
-277
-282
-286
-275
-266
-260
-270
-281
-277
-289
-279
-282
-289
-289
-298
-298
-305
-303
-293
-291
-296
-300
-308
-318
-319
-316
-313
-303
-288
-296
-305
-299
-297
-317
-327
-323
-321
-321
-331
-338
-329
-329
-335
-332
-317
-308
-312
-313
-311
-307
-307
-286
-274
-270
-273
-280
-278
-281
-268
-260
-257
-252
-252
-253
-242
-235
-217
-200
-204
-206
-207
-209
-209
-210
-224
-234
-228
-233
-251
-258
-259
-259
-261
-267
-267
-266
-262
-273
-282
-276
-270
-265
-265
-258
-262
-266
-268
-266
-256
-272
-282
-269
-265
-260
-254
-263
-274
-285
-280
-284
-288
-276
-265
-259
-259
-255
-252
-245
-265
-289
-291
-309
-310
-294
-278
-264
-266
-269
-261
-252
-247
-250
-255
-270
-278
-271
-272
-278
-288
-293
-298
-302
-298
-296
-302
-295
-291
-281
-278
-270
-259
-265
-277
-279
-284
-290
-292
-288
-278
-277
-272
-274
-280
-276
-273
-285
-295
-297
-298
-298
-304
-310
-305
-296
-295
-298
-293
-293
-298
-304
-302
-294
-299
-312
-320
-323
-321
-313
-309
-293
-276
-271
-265
-264
-258
-257
-261
-261
-262
-254
-251
-250
-249
-246
-232
-228
-230
-236
-228
-212
-202
-197
-192
-192
-199
-206
-221
-221
-212
-216
-207
-206
-202
-206
-209
-205
-223
-236
-250
-249
-245
-236
-234
-241
-240
-249
-251
-246
-256
-247
-241
-247
-240
-233
-236
-234
-223
-224
-235
-245
-230
-219
-222
-215
-221
-233
-237
-234
-238
-247
-256
-270
-275
-267
-277
-275
-285
-301
-298
-307
-304
-293
-296
-312
-317
-321
-325
-327
-333
-329
-336
-342
-335
-322
-324
-317
-301
-287
-283
-293
-305
-310
-316
-328
-326
-326
-329
-334
-327
-327
-329
-329
-321
-330
-341
-344
-341
-339
-334
-334
-337
-334
-335
-317
-315
-318
-318
-316
-315
-309
-292
-287
-286
-286
-289
-287
-282
-267
-249
-238
-243
-245
-237
-239
-236
-231
-224
-213
-207
-201
-193
-188
-187
-190
-196
-208
-215
-218
-230
-238
-234
-234
-247
-257
-254
-261
-265
-283
-292
-292
-280
-266
-269
-288
-306
-311
-316
-327
-326
-318
-311
-294
-296
-304
-296
-280
-276
-272
-279
-280
-283
-296
-297
-299
-302
-309
-310
-307
-316
-302
-296
-296
-291
-295
-292
-298
-291
-278
-284
-292
-295
-291
-302
-300
-291
-306
-312
-306
-294
-286
-283
-273
-264
-271
-269
-267
-273
-274
-274
-259
-246
-245
-260
-259
-259
-269
-268
-261
-257
-252
-252
-253
-246
-249
-259
-256
-249
-240
-242
-247
-248
-252
-264
-267
-265
-281
-291
-294
-289
-283
-288
-294
-298
-293
-292
-300
-302
-285
-276
-286
-299
-304
-304
-300
-301
-293
-291
-296
-285
-286
-290
-299
-297
-298
-302
-308
-317
-318
-318
-320
-306
-297
-296
-296
-293
-281
-283
-287
-285
-284
-300
-320
-319
-320
-331
-323
-311
-310
-306
-308
-308
-291
-293
-286
-273
-276
-271
-277
-276
-274
-277
-279
-284
-278
-279
-290
-284
-276
-274
-281
-269
-274
-272
-281
-282
-262
-262
-261
-261
-256
-255
-239
-235
-238
-247
-246
-248
-259
-270
-269
-270
-275
-265
-262
-261
-255
-258
-255
-258
-266
-279
-292
-279
-283
-291
-304
-314
-309
-303
-296
-284
-284
-286
-287
-285
-287
-286
-278
-278
-280
-274
-273
-272
-281
-294
-292
-276
-276
-274
-261
-251
-241
-248
-246
-256
-266
-263
-257
-249
-235
-251
-261
-256
-256
-244
-237
-248
-251
-248
-252
-258
-262
-264
-269
-278
-270
-268
-287
-292
-285
-285
-288
-284
-285
-285
-289
-281
-268
-266
-260
-244
-239
-246
-232
-224
-224
-224
-211
-204
-209
-216
-215
-217
-219
-213
-216
-222
-230
-245
-250
-264
-268
-276
-278
-277
-279
-283
-292
-295
-306
-301
-298
-306
-316
-319
-308
-303
-297
-291
-284
-295
-306
-298
-302
-312
-309
-305
-293
-290
-305
-330
-338
-340
-349
-355
-359
-348
-349
-338
-332
-330
-329
-335
-327
-319
-322
-319
-302
-292
-283
-265
-248
-240
-251
-255
-255
-253
-251
-238
-239
-254
-261
-271
-275
-278
-289
-292
-298
-306
-303
-298
-291
-294
-300
-309
-308
-308
-294
-286
-285
-273
-280
-285
-281
-278
-274
-258
-240
-230
-227
-219
-214
-217
-231
-224
-212
-210
-214
-222
-233
-252
-261
-254
-249
-260
-260
-251
-250
-257
-272
-287
-309
-311
-305
-301
-287
-287
-283
-271
-270
-273
-266
-258
-259
-265
-269
-271
-269
-274
-284
-277
-267
-264
-270
-278
-271
-263
-275
-287
-270
-268
-268
-272
-278
-272
-268
-265
-258
-251
-256
-275
-288
-284
-269
-255
-259
-264
-263
-263
-271
-280
-280
-272
-276
-279
-275
-268
-279
-278
-263
-248
-232
-236
-244
-254
-260
-259
-253
-247
-246
-248
-246
-248
-260
-264
-272
-278
-274
-274
-273
-268
-269
-280
-292
-294
-306
-308
-305
-291
-278
-278
-282
-282
-282
-291
-295
-303
-316
-316
-311
-301
-287
-289
-290
-304
-318
-329
-333
-333
-334
-314
-320
-324
-312
-313
-311
-312
-301
-292
-280
-265
-256
-259
-268
-273
-272
-264
-262
-264
-273
-267
-262
-268
-285
-278
-283
-289
-295
-299
-291
-287
-288
-294
-298
-300
-302
-300
-286
-277
-270
-264
-264
-258
-260
-268
-261
-258
-266
-262
-259
-262
-265
-272
-263
-255
-264
-264
-271
-279
-270
-262
-263
-267
-275
-283
-282
-274
-274
-271
-258
-259
-265
-265
-261
-252
-248
-242
-234
-236
-249
-267
-275
-264
-264
-267
-271
-268
-265
-274
-264
-251
-246
-260
-260
-252
-259
-255
-255
-264
-261
-254
-246
-253
-251
-245
-266
-268
-268
-259
-249
-241
-239
-236
-234
-234
-226
-224
-221
-209
-198
-197
-193
-190
-186
-184
-196
-207
-206
-209
-206
-200
-197
-197
-192
-188
-184
-191
-189
-185
-180
-181
-183
-180
-182
-186
-191
-203
-218
-228
-231
-230
-231
-232
-224
-222
-225
-220
-216
-216
-220
-205
-198
-198
-203
-198
-196
-200
-204
-209
-217
-226
-223
-228
-220
-219
-220
-221
-210
-200
-204
-207
-222
-218
-215
-209
-206
-209
-213
-220
-228
-238
-241
-246
-237
-232
-231
-222
-219
-217
-228
-228
-239
-252
-251
-264
-264
-260
-255
-258
-267
-275
-275
-271
-266
-265
-259
-250
-255
-258
-262
-266
-273
-268
-266
-264
-260
-245
-234
-229
-230
-220
-205
-203
-204
-215
-213
-223
-226
-218
-211
-208
-216
-213
-206
-210
-223
-220
-230
-222
-211
-204
-194
-199
-204
-208
-206
-207
-213
-209
-199
-196
-201
-205
-199
-210
-218
-218
-222
-233
-250
-251
-255
-253
-246
-239
-234
-237
-236
-243
-240
-243
-240
-234
-260
-268
-256
-244
-243
-246
-256
-263
-266
-273
-274
-280
-284
-281
-276
-283
-291
-292
-296
-305
-303
-301
-305
-306
-322
-328
-315
-315
-312
-311
-315
-324
-322
-302
-297
-287
-278
-278
-281
-290
-292
-279
-269
-271
-275
-274
-282
-284
-286
-280
-278
-273
-267
-266
-265
-258
-253
-249
-248
-255
-251
-244
-240
-251
-252
-254
-262
-254
-257
-267
-257
-250
-247
-243
-252
-254
-279
-297
-302
-295
-284
-292
-305
-312
-306
-303
-306
-299
-307
-302
-292
-279
-271
-272
-262
-266
-268
-256
-250
-245
-246
-241
-230
-240
-241
-246
-246
-241
-242
-237
-242
-246
-250
-257
-260
-271
-275
-277
-280
-288
-293
-300
-293
-287
-299
-300
-297
-290
-287
-290
-280
-274
-284
-297
-304
-305
-308
-319
-325
-326
-323
-317
-307
-304
-301
-304
-313
-327
-343
-331
-322
-327
-321
-306
-291
-297
-300
-305
-319
-330
-331
-321
-319
-311
-316
-320
-318
-324
-328
-343
-353
-375
-386
-371
-362
-359
-352
-359
-359
-340
-333
-338
-329
-321
-320
-316
-322
-322
-312
-305
-293
-280
-272
-272
-273
-266
-253
-246
-227
-209
-205
-219
-230
-231
-235
-235
-242
-253
-253
-259
-261
-254
-258
-263
-259
-256
-258
-251
-244
-245
-247
-245
-241
-240
-233
-213
-197
-197
-195
-189
-184
-181
-184
-197
-203
-214
-218
-216
-213
-212
-221
-232
-236
-237
-243
-247
-251
-256
-263
-259
-264
-265
-252
-249
-247
-237
-235
-258
-272
-276
-284
-288
-292
-293
-293
-296
-306
-306
-307
-305
-303
-311
-314
-304
-297
-293
-294
-296
-302
-298
-284
-285
-282
-289
-288
-289
-290
-289
-293
-287
-277
-262
-265
-264
-265
-272
-276
-272
-274
-265
-249
-248
-251
-255
-259
-255
-248
-252
-244
-226
-221
-212
-203
-198
-192
-198
-201
-209
-219
-222
-226
-239
-244
-247
-254
-253
-252
-249
-249
-257
-274
-275
-258
-261
-257
-261
-269
-270
-267
-266
-266
-261
-268
-278
-265
-260
-258
-247
-244
-245
-250
-253
-253
-247
-252
-259
-250
-255
-257
-265
-276
-282
-282
-277
-273
-266
-270
-261
-255
-256
-255
-257
-255
-269
-273
-262
-255
-251
-241
-228
-220
-217
-210
-213
-215
-208
-195
-197
-202
-212
-220
-228
-244
-251
-243
-241
-248
-252
-251
-245
-247
-247
-248
-246
-237
-249
-272
-276
-282
-282
-280
-275
-278
-272
-271
-280
-276
-269
-268
-279
-286
-293
-304
-309
-309
-307
-302
-296
-281
-280
-266
-248
-240
-233
-234
-232
-244
-260
-274
-277
-291
-295
-287
-278
-280
-278
-263
-255
-255
-271
-286
-279
-262
-257
-246
-238
-235
-239
-227
-223
-232
-227
-227
-222
-213
-208
-210
-215
-219
-222
-225
-229
-228
-222
-218
-222
-234
-239
-240
-247
-260
-262
-262
-270
-267
-268
-289
-290
-292
-289
-271
-273
-282
-285
-291
-290
-280
-276
-282
-282
-279
-289
-291
-284
-296
-311
-323
-329
-328
-332
-342
-339
-320
-306
-311
-313
-316
-320
-324
-323
-308
-310
-316
-312
-309
-303
-305
-306
-299
-303
-305
-307
-301
-295
-289
-287
-279
-271
-269
-277
-288
-282
-286
-295
-304
-298
-282
-294
-296
-281
-283
-299
-294
-286
-284
-291
-281
-266
-260
-261
-259
-258
-263
-269
-283
-280
-276
-281
-282
-274
-285
-291
-301
-307
-303
-285
-269
-279
-282
-279
-269
-266
-280
-277
-268
-266
-261
-279
-276
-285
-295
-291
-299
-296
-283
-280
-288
-289
-275
-286
-292
-287
-289
-292
-295
-301
-306
-306
-305
-299
-298
-297
-303
-293
-281
-282
-285
-295
-296
-295
-292
-282
-271
-260
-252
-244
-244
-242
-251
-259
-252
-258
-259
-252
-254
-257
-255
-259
-280
-286
-281
-285
-286
-281
-274
-272
-271
-272
-258
-246
-248
-264
-270
-275
-269
-270
-278
-284
-285
-284
-280
-270
-256
-256
-261
-257
-266
-273
-266
-250
-253
-244
-238
-229
-219
-227
-227
-221
-215
-223
-225
-216
-218
-225
-234
-225
-210
-208
-211
-222
-220
-225
-241
-240
-238
-244
-250
-250
-254
-254
-261
-279
-290
-291
-285
-283
-266
-260
-260
-262
-273
-264
-266
-277
-282
-278
-269
-266
-275
-280
-281
-278
-277
-270
-269
-281
-286
-292
-293
-291
-295
-285
-274
-273
-280
-287
-273
-273
-267
-253
-226
-210
-212
-215
-225
-228
-225
-225
-226
-220
-225
-230
-231
-243
-243
-240
-229
-236
-243
-227
-229
-235
-228
-218
-225
-233
-224
-223
-222
-227
-235
-232
-238
-241
-246
-230
-209
-198
-185
-174
-164
-162
-154
-161
-168
-162
-160
-165
-172
-177
-184
-198
-204
-211
-216
-228
-241
-241
-244
-252
-258
-252
-248
-242
-243
-250
-260
-256
-248
-241
-247
-241
-242
-244
-246
-259
-250
-251
-260
-281
-276
-274
-284
-286
-295
-298
-311
-315
-314
-311
-306
-306
-308
-310
-310
-310
-299
-283
-279
-279
-276
-273
-268
-272
-281
-280
-279
-278
-267
-254
-258
-255
-258
-260
-251
-253
-251
-263
-264
-267
-260
-245
-250
-259
-259
-256
-249
-251
-261
-267
-267
-257
-251
-256
-264
-261
-259
-263
-265
-262
-270
-274
-265
-256
-242
-247
-254
-252
-267
-272
-276
-274
-274
-283
-283
-277
-273
-277
-274
-262
-264
-267
-263
-263
-270
-279
-287
-277
-265
-279
-288
-291
-284
-283
-288
-293
-293
-279
-278
-272
-273
-286
-296
-305
-292
-286
-281
-279
-275
-271
-273
-267
-253
-246
-250
-252
-252
-269
-268
-263
-262
-254
-250
-244
-248
-252
-249
-241
-237
-243
-244
-249
-248
-236
-241
-247
-246
-247
-251
-267
-263
-249
-247
-243
-236
-234
-235
-244
-249
-242
-236
-227
-229
-233
-234
-238
-244
-245
-246
-238
-235
-242
-251
-256
-265
-265
-264
-269
-269
-270
-274
-276
-287
-297
-291
-298
-288
-267
-258
-256
-252
-251
-243
-250
-260
-256
-259
-247
-240
-241
-243
-240
-234
-227
-224
-225
-222
-226
-242
-236
-230
-234
-250
-255
-248
-250
-242
-230
-226
-221
-214
-207
-204
-213
-204
-201
-205
-204
-212
-214
-212
-213
-212
-209
-204
-216
-216
-213
-223
-235
-239
-239
-248
-244
-235
-234
-234
-240
-238
-253
-276
-276
-274
-274
-273
-276
-287
-292
-297
-298
-295
-300
-289
-270
-260
-251
-241
-237
-234
-227
-223
-227
-221
-225
-230
-224
-219
-224
-229
-230
-228
-224
-234
-231
-220
-215
-206
-188
-178
-174
-165
-161
-155
-155
-163
-157
-144
-141
-139
-143
-146
-142
-145
-143
-150
-157
-158
-162
-160
-162
-173
-177
-180
-192
-201
-205
-210
-219
-220
-216
-216
-204
-213
-233
-240
-249
-253
-256
-261
-261
-260
-254
-246
-242
-243
-238
-230
-226
-213
-202
-202
-205
-202
-203
-203
-205
-202
-198
-201
-209
-199
-194
-196
-204
-218
-229
-230
-240
-252
-249
-249
-253
-257
-255
-254
-265
-285
-297
-301
-298
-294
-305
-288
-267
-265
-272
-283
-292
-306
-319
-310
-306
-318
-327
-320
-309
-304
-300
-298
-308
-306
-298
-286
-281
-280
-273
-268
-264
-261
-265
-277
-279
-278
-281
-285
-285
-284
-293
-288
-282
-287
-283
-268
-251
-241
-238
-249
-242
-229
-210
-206
-208
-218
-236
-244
-240
-236
-233
-232
-237
-237
-247
-239
-245
-249
-247
-225
-227
-230
-224
-242
-257
-269
-258
-253
-257
-253
-243
-235
-232
-242
-252
-261
-268
-259
-257
-270
-281
-284
-274
-279
-279
-280
-283
-280
-290
-290
-284
-281
-284
-282
-281
-284
-286
-292
-303
-319
-315
-318
-317
-316
-310
-295
-297
-291
-274
-268
-270
-269
-263
-266
-263
-257
-234
-221
-224
-220
-223
-227
-230
-234
-242
-251
-242
-244
-258
-256
-252
-251
-258
-260
-263
-256
-251
-259
-255
-249
-254
-247
-261
-274
-265
-260
-264
-265
-260
-264
-262
-264
-269
-275
-275
-284
-290
-300
-303
-301
-301
-298
-294
-297
-307
-321
-318
-314
-313
-314
-317
-326
-327
-313
-307
-301
-293
-300
-307
-312
-313
-310
-310
-305
-304
-298
-307
-306
-285
-288
-305
-310
-300
-286
-279
-276
-269
-280
-286
-285
-294
-296
-285
-281
-285
-285
-285
-277
-273
-268
-273
-272
-268
-273
-270
-261
-253
-257
-248
-239
-239
-233
-234
-237
-232
-233
-232
-228
-224
-229
-236
-234
-235
-234
-226
-219
-207
-199
-209
-228
-218
-211
-215
-217
-217
-218
-220
-217
-226
-206
-209
-231
-233
-227
-231
-230
-227
-215
-213
-223
-224
-237
-251
-258
-271
-287
-279
-283
-285
-287
-288
-294
-292
-284
-287
-277
-273
-271
-258
-256
-270
-277
-277
-284
-284
-281
-272
-268
-261
-249
-237
-232
-217
-219
-222
-226
-228
-226
-233
-224
-235
-236
-245
-257
-271
-280
-281
-282
-281
-277
-268
-260
-253
-255
-248
-255
-252
-241
-246
-247
-244
-233
-219
-218
-230
-230
-225
-225
-223
-215
-209
-223
-237
-233
-237
-247
-255
-265
-267
-277
-282
-290
-289
-295
-306
-310
-312
-313
-321
-328
-324
-319
-308
-290
-279
-270
-271
-281
-276
-278
-283
-287
-276
-274
-281
-277
-272
-258
-256
-261
-271
-277
-276
-264
-256
-266
-274
-274
-270
-278
-288
-292
-299
-298
-292
-283
-272
-263
-256
-276
-284
-291
-302
-317
-320
-317
-330
-325
-311
-311
-312
-320
-322
-322
-322
-315
-321
-327
-329
-322
-318
-313
-305
-307
-312
-305
-308
-323
-318
-303
-303
-310
-312
-321
-323
-335
-336
-335
-339
-335
-339
-344
-346
-352
-355
-357
-368
-368
-361
-367
-371
-367
-359
-366
-364
-366
-360
-347
-336
-334
-344
-342
-334
-338
-351
-365
-379
-386
-396
-390
-391
-382
-364
-354
-348
-354
-352
-351
-352
-347
-341
-327
-324
-312
-321
-336
-333
-325
-318
-301
-301
-300
-299
-295
-287
-292
-285
-286
-296
-310
-297
-289
-295
-295
-295
-294
-307
-306
-289
-301
-310
-304
-295
-303
-310
-313
-311
-306
-311
-318
-317
-304
-295
-301
-285
-279
-277
-276
-282
-270
-269
-269
-282
-294
-299
-302
-310
-308
-302
-303
-307
-296
-288
-295
-302
-315
-327
-335
-343
-338
-339
-352
-361
-364
-352
-360
-364
-352
-350
-354
-354
-368
-367
-366
-362
-354
-354
-354
-370
-369
-356
-339
-332
-317
-305
-291
-288
-283
-286
-286
-276
-277
-278
-273
-273
-275
-277
-270
-278
-284
-279
-287
-295
-302
-299
-300
-304
-297
-294
-306
-308
-306
-289
-279
-275
-263
-260
-255
-251
-247
-251
-254
-246
-257
-254
-260
-266
-260
-260
-267
-268
-266
-265
-265
-263
-257
-255
-253
-263
-258
-246
-246
-233
-237
-251
-258
-256
-249
-240
-234
-234
-231
-219
-217
-214
-199
-187
-187
-189
-192
-209
-216
-226
-234
-238
-242
-231
-227
-235
-252
-253
-254
-258
-268
-274
-278
-278
-270
-277
-285
-282
-272
-271
-266
-262
-256
-255
-245
-237
-236
-243
-239
-238
-240
-235
-236
-243
-243
-233
-242
-248
-250
-248
-246
-260
-258
-241
-244
-247
-247
-244
-241
-243
-251
-256
-252
-242
-233
-228
-232
-227
-222
-227
-232
-223
-204
-202
-204
-206
-203
-212
-220
-216
-199
-194
-205
-216
-212
-208
-211
-217
-218
-215
-207
-206
-203
-205
-205
-192
-187
-183
-186
-194
-189
-202
-207
-202
-199
-198
-198
-205
-218
-223
-231
-228
-235
-242
-241
-242
-234
-233
-237
-246
-241
-234
-223
-219
-221
-216
-227
-249
-242
-229
-226
-214
-213
-212
-210
-197
-186
-185
-196
-209
-215
-226
-234
-243
-242
-250
-259
-264
-258
-260
-261
-257
-262
-267
-267
-276
-286
-297
-308
-318
-322
-329
-328
-321
-325
-325
-315
-307
-303
-297
-289
-287
-286
-286
-280
-285
-289
-292
-308
-327
-345
-351
-363
-375
-383
-375
-374
-391
-393
-381
-372
-379
-382
-370
-377
-392
-385
-373
-377
-374
-370
-361
-355
-351
-352
-347
-345
-338
-330
-336
-329
-326
-321
-315
-314
-306
-291
-280
-291
-290
-285
-284
-288
-289
-293
-281
-267
-268
-268
-271
-274
-272
-265
-257
-250
-246
-234
-222
-224
-229
-219
-217
-218
-213
-213
-213
-207
-221
-224
-233
-241
-230
-234
-241
-254
-251
-254
-252
-257
-265
-267
-279
-282
-282
-276
-285
-296
-315
-327
-320
-322
-321
-324
-321
-334
-337
-342
-339
-320
-310
-311
-315
-318
-319
-318
-320
-323
-340
-343
-345
-343
-341
-340
-347
-358
-350
-348
-350
-357
-363
-367
-378
-381
-388
-398
-407
-405
-399
-394
-392
-383
-375
-377
-366
-349
-341
-343
-327
-304
-297
-296
-299
-292
-284
-286
-289
-282
-274
-277
-274
-266
-269
-262
-259
-259
-254
-261
-280
-276
-285
-288
-282
-276
-283
-287
-292
-291
-272
-267
-267
-252
-242
-250
-236
-217
-212
-221
-212
-194
-195
-197
-219
-239
-252
-265
-266
-273
-296
-310
-303
-303
-307
-299
-293
-295
-291
-274
-261
-264
-266
-268
-267
-263
-249
-246
-248
-245
-246
-242
-233
-228
-231
-238
-236
-231
-214
-215
-223
-217
-214
-234
-235
-216
-214
-211
-208
-202
-194
-186
-183
-176
-189
-201
-208
-202
-208
-212
-204
-202
-203
-213
-215
-223
-233
-237
-238
-230
-212
-213
-227
-231
-234
-245
-251
-253
-249
-252
-257
-267
-268
-262
-253
-253
-246
-245
-250
-250
-241
-233
-237
-234
-228
-223
-219
-217
-208
-204
-208
-213
-216
-216
-215
-205
-206
-215
-214
-209
-210
-209
-209
-202
-189
-190
-184
-178
-170
-159
-154
-158
-156
-157
-163
-162
-164
-168
-174
-178
-173
-180
-190
-185
-184
-181
-184
-188
-188
-188
-193
-197
-205
-210
-204
-206
-213
-208
-207
-203
-202
-218
-223
-220
-224
-214
-216
-213
-212
-216
-206
-204
-207
-206
-202
-207
-210
-200
-195
-208
-209
-220
-228
-236
-238
-237
-253
-250
-243
-257
-273
-286
-298
-305
-314
-314
-310
-304
-302
-300
-295
-291
-279
-281
-280
-272
-285
-307
-318
-317
-312
-309
-313
-318
-317
-330
-333
-319
-314
-312
-314
-320
-323
-318
-310
-306
-312
-304
-305
-296
-292
-291
-282
-291
-295
-290
-302
-300
-295
-299
-295
-280
-271
-278
-265
-265
-263
-264
-266
-247
-232
-232
-233
-233
-234
-249
-251
-253
-268
-276
-264
-261
-270
-270
-261
-257
-264
-253
-261
-273
-285
-291
-285
-293
-293
-290
-270
-260
-252
-240
-234
-228
-232
-226
-232
-236
-231
-230
-233
-242
-247
-255
-261
-261
-266
-273
-266
-261
-258
-248
-246
-261
-265
-265
-273
-283
-288
-294
-300
-310
-319
-314
-322
-333
-337
-330
-329
-324
-313
-325
-326
-330
-325
-324
-333
-334
-340
-349
-351
-346
-338
-326
-318
-314
-309
-312
-324
-325
-321
-317
-318
-318
-309
-307
-312
-315
-310
-296
-296
-304
-307
-303
-293
-292
-308
-315
-317
-345
-347
-333
-323
-327
-338
-344
-349
-347
-345
-335
-339
-350
-350
-354
-352
-350
-347
-336
-344
-344
-329
-329
-342
-343
-326
-325
-314
-309
-305
-298
-301
-298
-293
-298
-307
-300
-291
-285
-288
-284
-276
-284
-290
-282
-273
-273
-263
-269
-268
-271
-277
-272
-265
-255
-261
-272
-268
-253
-257
-264
-256
-253
-260
-251
-237
-229
-226
-217
-214
-213
-211
-191
-171
-176
-178
-180
-174
-180
-191
-181
-186
-177
-186
-183
-169
-167
-165
-172
-168
-166
-170
-169
-172
-186
-197
-199
-199
-205
-217
-218
-211
-231
-238
-239
-249
-245
-254
-264
-268
-269
-277
-291
-297
-302
-298
-299
-307
-309
-309
-307
-313
-327
-319
-312
-307
-301
-304
-296
-288
-292
-293
-294
-302
-302
-304
-302
-305
-311
-310
-316
-325
-320
-309
-302
-307
-312
-310
-309
-313
-313
-298
-297
-295
-279
-273
-272
-271
-258
-253
-256
-246
-234
-230
-237
-227
-213
-190
-185
-188
-184
-180
-175
-183
-189
-192
-195
-201
-202
-195
-193
-202
-212
-220
-233
-223
-214
-212
-205
-182
-180
-185
-177
-174
-177
-190
-202
-210
-220
-224
-228
-233
-243
-255
-255
-256
-255
-252
-254
-250
-258
-267
-280
-285
-283
-278
-284
-293
-288
-300
-291
-293
-279
-264
-264
-255
-262
-260
-252
-270
-269
-267
-273
-274
-275
-261
-258
-235
-230
-232
-235
-243
-238
-237
-237
-230
-224
-228
-246
-256
-260
-270
-263
-269
-290
-293
-283
-276
-277
-269
-271
-275
-272
-270
-254
-238
-241
-252
-244
-253
-254
-259
-262
-263
-270
-260
-256
-252
-249
-250
-244
-243
-251
-252
-248
-241
-240
-229
-215
-216
-220
-219
-235
-239
-223
-217
-215
-219
-206
-197
-200
-205
-213
-211
-214
-223
-239
-254
-258
-267
-271
-269
-264
-266
-273
-272
-271
-278
-284
-295
-297
-303
-289
-283
-286
-285
-293
-296
-298
-282
-282
-284
-281
-296
-317
-312
-299
-308
-321
-324
-319
-326
-341
-353
-349
-347
-340
-337
-335
-334
-336
-332
-331
-325
-318
-318
-308
-294
-291
-299
-303
-308
-309
-306
-302
-291
-294
-313
-324
-317
-307
-299
-309
-300
-300
-304
-302
-301
-298
-292
-294
-302
-304
-297
-301
-313
-314
-319
-328
-336
-338
-341
-342
-346
-343
-327
-329
-344
-341
-322
-318
-331
-338
-331
-318
-323
-331
-303
-284
-288
-286
-276
-267
-262
-254
-258
-265
-264
-264
-259
-247
-234
-233
-239
-257
-274
-276
-269
-274
-279
-274
-271
-261
-272
-277
-275
-277
-267
-265
-265
-247
-230
-226
-215
-200
-192
-183
-184
-180
-173
-173
-153
-150
-157
-162
-168
-171
-171
-170
-174
-181
-184
-181
-182
-177
-168
-182
-191
-190
-203
-215
-221
-222
-222
-212
-218
-230
-230
-216
-206
-216
-211
-198
-194
-199
-206
-208
-203
-203
-203
-202
-207
-213
-220
-226
-222
-226
-235
-236
-246
-267
-283
-277
-276
-274
-278
-276
-278
-277
-276
-290
-300
-306
-290
-275
-263
-259
-257
-259
-263
-259
-254
-259
-264
-253
-250
-253
-256
-253
-247
-250
-249
-237
-235
-221
-211
-207
-194
-192
-191
-188
-176
-182
-183
-183
-178
-183
-173
-161
-150
-129
-122
-111
-112
-115
-119
-129
-130
-125
-120
-114
-115
-140
-158
-162
-175
-185
-198
-200
-204
-210
-208
-202
-203
-196
-191
-197
-213
-224
-233
-237
-222
-201
-192
-193
-201
-200
-196
-200
-192
-191
-184
-179
-185
-178
-178
-187
-195
-193
-184
-175
-175
-177
-182
-178
-162
-170
-165
-156
-156
-155
-160
-160
-162
-172
-169
-179
-189
-207
-203
-201
-202
-199
-222
-234
-246
-254
-253
-259
-263
-262
-257
-265
-271
-267
-259
-255
-256
-256
-266
-249
-248
-258
-265
-258
-251
-247
-232
-219
-220
-229
-235
-232
-233
-237
-229
-228
-235
-243
-241
-245
-242
-245
-255
-254
-255
-255
-254
-246
-235
-234
-240
-237
-232
-222
-225
-228
-221
-228
-228
-224
-216
-212
-205
-196
-211
-227
-236
-255
-260
-256
-251
-244
-241
-244
-243
-239
-237
-236
-230
-228
-227
-240
-238
-231
-227
-234
-243
-239
-242
-233
-233
-233
-232
-234
-241
-233
-217
-223
-230
-230
-230
-232
-227
-219
-218
-221
-231
-235
-238
-247
-258
-259
-248
-247
-257
-262
-249
-244
-253
-272
-279
-286
-299
-308
-299
-304
-323
-320
-327
-340
-335
-331
-342
-342
-325
-322
-343
-343
-339
-329
-324
-314
-315
-331
-333
-333
-332
-323
-334
-343
-350
-351
-344
-356
-356
-355
-356
-354
-358
-364
-362
-366
-373
-361
-354
-338
-329
-316
-301
-287
-285
-291
-281
-269
-264
-272
-260
-249
-231
-224
-217
-210
-210
-208
-200
-202
-216
-205
-193
-194
-208
-204
-196
-181
-174
-181
-180
-159
-152
-147
-149
-154
-153
-148
-154
-165
-159
-155
-155
-155
-145
-147
-147
-156
-158
-170
-170
-174
-174
-190
-205
-202
-197
-200
-213
-212
-212
-220
-232
-242
-251
-243
-235
-226
-227
-231
-244
-247
-246
-247
-233
-234
-241
-244
-230
-230
-240
-238
-252
-257
-250
-255
-269
-287
-284
-277
-279
-289
-290
-291
-300
-309
-310
-311
-309
-303
-315
-316
-311
-311
-314
-317
-317
-307
-308
-308
-304
-292
-280
-266
-253
-254
-257
-258
-257
-252
-252
-254
-248
-241
-241
-238
-237
-232
-224
-216
-205
-196
-210
-217
-210
-201
-192
-191
-184
-187
-188
-193
-197
-197
-214
-217
-228
-235
-240
-249
-245
-253
-258
-264
-274
-269
-270
-271
-273
-273
-260
-251
-252
-254
-236
-221
-228
-231
-241
-243
-240
-229
-225
-234
-245
-251
-251
-244
-235
-247
-252
-254
-266
-255
-253
-246
-243
-246
-240
-236
-237
-232
-236
-235
-235
-239
-243
-246
-242
-241
-252
-254
-246
-242
-237
-241
-240
-236
-245
-245
-257
-271
-259
-246
-247
-243
-240
-233
-243
-256
-264
-264
-268
-280
-276
-263
-252
-256
-254
-241
-237
-237
-232
-228
-236
-233
-224
-234
-247
-254
-251
-257
-273
-265
-244
-255
-268
-272
-274
-274
-276
-276
-286
-298
-305
-320
-334
-333
-328
-326
-337
-354
-366
-369
-365
-370
-354
-347
-343
-335
-336
-317
-313
-321
-320
-316
-319
-312
-300
-302
-310
-311
-305
-308
-304
-298
-291
-278
-271
-256
-263
-275
-275
-267
-261
-272
-279
-280
-269
-271
-271
-282
-284
-287
-292
-296
-306
-313
-330
-336
-330
-319
-316
-313
-304
-316
-310
-309
-320
-310
-319
-321
-306
-301
-298
-306
-326
-334
-335
-352
-360
-351
-348
-346
-352
-356
-366
-370
-379
-391
-392
-396
-401
-414
-408
-403
-413
-411
-421
-425
-419
-407
-399
-391
-374
-368
-360
-367
-367
-367
-363
-353
-356
-359
-368
-364
-375
-383
-385
-382
-371
-365
-376
-373
-378
-375
-360
-365
-373
-381
-379
-370
-366
-358
-356
-368
-379
-378
-366
-355
-350
-344
-337
-343
-335
-318
-319
-319
-308
-306
-303
-293
-304
-304
-310
-305
-299
-310
-309
-307
-297
-292
-296
-284
-273
-282
-287
-283
-285
-287
-280
-269
-259
-263
-253
-248
-242
-247
-261
-250
-248
-240
-233
-223
-226
-225
-217
-225
-228
-224
-226
-239
-235
-231
-226
-232
-237
-236
-240
-230
-235
-231
-212
-212
-208
-207
-236
-245
-243
-248
-258
-265
-257
-258
-256
-261
-266
-275
-291
-299
-295
-299
-311
-314
-312
-317
-324
-316
-325
-322
-328
-331
-336
-347
-332
-332
-341
-346
-339
-330
-333
-333
-333
-325
-315
-301
-285
-279
-284
-281
-284
-285
-288
-293
-292
-299
-293
-308
-343
-355
-351
-350
-342
-342
-347
-347
-332
-322
-324
-307
-297
-292
-288
-282
-291
-306
-318
-335
-322
-317
-318
-310
-299
-300
-310
-320
-322
-316
-314
-314
-297
-285
-284
-283
-281
-267
-262
-254
-232
-231
-231
-242
-244
-241
-247
-242
-240
-243
-250
-251
-235
-234
-237
-227
-227
-237
-242
-237
-236
-248
-255
-252
-245
-240
-241
-219
-211
-221
-225
-222
-223
-225
-218
-217
-222
-216
-214
-222
-240
-254
-268
-271
-260
-254
-262
-275
-285
-293
-302
-302
-316
-322
-313
-326
-332
-322
-335
-337
-318
-330
-338
-335
-346
-342
-339
-337
-334
-335
-340
-340
-334
-336
-341
-344
-343
-344
-334
-346
-362
-367
-375
-382
-378
-381
-384
-379
-378
-374
-370
-365
-364
-356
-343
-342
-343
-338
-333
-319
-312
-310
-303
-302
-307
-316
-311
-307
-304
-296
-298
-279
-271
-270
-264
-256
-240
-231
-226
-225
-226
-231
-234
-232
-223
-214
-216
-224
-222
-228
-236
-242
-243
-243
-254
-255
-249
-252
-254
-263
-267
-269
-276
-287
-292
-293
-305
-322
-333
-344
-348
-364
-366
-362
-360
-355
-358
-349
-334
-329
-343
-335
-320
-310
-310
-289
-294
-309
-313
-315
-317
-337
-344
-350
-358
-374
-378
-377
-372
-375
-364
-353
-358
-359
-349
-350
-345
-328
-331
-323
-321
-336
-346
-346
-333
-326
-314
-303
-296
-312
-315
-307
-303
-311
-316
-305
-298
-299
-295
-281
-283
-272
-275
-279
-282
-292
-300
-291
-280
-284
-288
-287
-286
-284
-271
-268
-271
-278
-281
-302
-308
-296
-287
-276
-273
-267
-273
-272
-279
-279
-267
-258
-250
-254
-255
-257
-255
-254
-256
-248
-238
-236
-231
-236
-236
-235
-233
-239
-238
-232
-229
-230
-229
-219
-213
-215
-215
-221
-232
-244
-248
-238
-259
-264
-268
-278
-282
-285
-279
-279
-282
-286
-287
-289
-292
-300
-308
-306
-301
-302
-299
-297
-304
-301
-302
-295
-284
-270
-263
-277
-286
-279
-280
-284
-272
-250
-236
-232
-229
-212
-202
-208
-209
-198
-206
-215
-204
-203
-206
-206
-208
-219
-217
-224
-232
-253
-259
-258
-248
-252
-264
-261
-249
-256
-263
-269
-271
-265
-269
-268
-258
-252
-256
-258
-270
-272
-268
-263
-264
-266
-262
-250
-245
-237
-222
-219
-213
-216
-205
-201
-191
-182
-198
-206
-214
-203
-208
-236
-253
-249
-240
-248
-242
-243
-246
-242
-239
-233
-236
-242
-240
-247
-251
-251
-256
-262
-264
-259
-253
-250
-250
-241
-233
-229
-236
-241
-228
-219
-217
-221
-218
-218
-215
-208
-201
-201
-195
-199
-204
-198
-205
-217
-226
-224
-229
-233
-240
-245
-249
-253
-255
-239
-238
-249
-238
-233
-234
-234
-236
-237
-236
-252
-272
-269
-267
-272
-285
-285
-287
-293
-290
-282
-285
-288
-271
-263
-248
-248
-246
-235
-235
-230
-234
-238
-232
-243
-246
-245
-250
-248
-270
-277
-267
-263
-249
-246
-244
-258
-273
-270
-273
-268
-278
-273
-266
-265
-267
-278
-290
-294
-283
-261
-257
-253
-259
-255
-259
-262
-248
-238
-230
-231
-222
-208
-209
-211
-207
-212
-214
-201
-197
-199
-189
-187
-198
-194
-204
-216
-213
-215
-219
-227
-218
-210
-213
-213
-215
-215
-203
-204
-207
-195
-191
-190
-204
-212
-215
-228
-233
-252
-250
-243
-248
-247
-244
-247
-256
-251
-255
-263
-247
-240
-232
-229
-235
-230
-245
-259
-252
-247
-246
-241
-239
-242
-253
-264
-257
-268
-282
-282
-281
-282
-278
-271
-266
-274
-281
-278
-283
-275
-268
-250
-245
-238
-229
-234
-226
-237
-242
-248
-242
-237
-247
-242
-246
-255
-259
-265
-282
-287
-283
-287
-283
-273
-264
-269
-278
-286
-291
-277
-281
-285
-295
-295
-295
-301
-305
-308
-307
-304
-297
-302
-296
-295
-298
-296
-277
-284
-298
-290
-288
-276
-275
-266
-257
-265
-263
-264
-253
-246
-240
-233
-241
-243
-231
-226
-227
-243
-264
-262
-256
-252
-248
-253
-248
-248
-253
-256
-263
-259
-251
-238
-233
-227
-211
-214
-221
-215
-208
-204
-214
-206
-193
-191
-196
-201
-191
-193
-184
-189
-192
-189
-188
-195
-195
-204
-224
-228
-236
-245
-244
-249
-249
-244
-265
-273
-273
-270
-267
-277
-276
-268
-252
-248
-233
-220
-225
-220
-216
-212
-223
-221
-216
-214
-218
-219
-237
-249
-247
-239
-243
-244
-237
-240
-250
-254
-251
-260
-265
-264
-258
-263
-272
-266
-260
-266
-281
-291
-292
-292
-296
-292
-273
-258
-260
-269
-271
-280
-285
-283
-278
-273
-279
-280
-274
-256
-255
-243
-244
-241
-242
-245
-239
-240
-243
-234
-233
-230
-210
-192
-182
-168
-167
-164
-160
-159
-149
-150
-155
-150
-154
-171
-175
-185
-179
-170
-164
-159
-147
-143
-142
-138
-148
-160
-163
-151
-164
-171
-169
-178
-174
-178
-183
-180
-175
-166
-172
-182
-190
-192
-187
-182
-180
-181
-188
-207
-215
-210
-206
-215
-219
-234
-245
-234
-240
-251
-246
-250
-245
-232
-231
-236
-246
-251
-257
-266
-262
-263
-262
-258
-265
-269
-277
-289
-304
-312
-314
-312
-305
-307
-307
-298
-278
-270
-275
-284
-286
-279
-283
-285
-281
-278
-290
-311
-317
-310
-307
-304
-293
-284
-271
-275
-280
-257
-233
-222
-221
-223
-213
-222
-233
-230
-233
-214
-206
-201
-191
-174
-178
-179
-166
-167
-168
-163
-165
-167
-168
-170
-172
-173
-167
-165
-167
-170
-189
-190
-186
-199
-204
-206
-204
-218
-227
-237
-244
-235
-235
-247
-255
-251
-260
-268
-269
-261
-245
-243
-239
-234
-226
-225
-231
-239
-252
-258
-255
-240
-231
-227
-235
-253
-261
-267
-264
-262
-262
-255
-263
-269
-270
-260
-251
-249
-240
-248
-265
-270
-283
-284
-288
-290
-281
-283
-277
-281
-272
-276
-280
-262
-262
-256
-262
-263
-248
-258
-269
-254
-248
-243
-254
-253
-255
-265
-266
-261
-253
-251
-244
-233
-224
-226
-223
-226
-229
-229
-220
-213
-217
-219
-218
-215
-219
-223
-228
-227
-240
-244
-245
-229
-227
-233
-236
-236
-245
-254
-258
-267
-262
-264
-258
-244
-249
-248
-248
-262
-257
-265
-281
-285
-278
-273
-278
-276
-261
-248
-244
-245
-239
-255
-264
-267
-267
-265
-270
-262
-254
-255
-263
-264
-269
-274
-281
-269
-262
-281
-275
-268
-277
-288
-279
-263
-268
-282
-278
-266
-256
-257
-260
-257
-263
-256
-261
-262
-255
-255
-246
-245
-255
-266
-263
-264
-276
-281
-281
-290
-305
-311
-310
-321
-331
-331
-323
-321
-321
-316
-312
-316
-323
-330
-321
-324
-330
-327
-329
-330
-329
-317
-319
-313
-310
-319
-316
-329
-334
-334
-325
-320
-326
-341
-333
-318
-311
-296
-290
-290
-292
-277
-263
-248
-244
-254
-259
-256
-242
-238
-233
-227
-228
-228
-227
-225
-217
-218
-228
-228
-223
-224
-234
-253
-259
-253
-257
-255
-263
-259
-237
-220
-222
-224
-218
-219
-208
-206
-208
-199
-201
-217
-217
-215
-229
-236
-234
-223
-209
-199
-191
-194
-202
-209
-195
-183
-186
-182
-182
-175
-194
-201
-206
-206
-203
-202
-203
-198
-192
-200
-206
-223
-236
-234
-235
-236
-241
-246
-255
-250
-254
-262
-262
-264
-260
-264
-268
-270
-268
-272
-268
-261
-263
-260
-259
-263
-250
-245
-254
-260
-260
-253
-255
-258
-264
-265
-257
-266
-275
-285
-284
-272
-267
-278
-281
-285
-292
-297
-299
-294
-298
-295
-297
-309
-311
-302
-294
-303
-301
-303
-297
-307
-321
-314
-315
-310
-295
-269
-266
-271
-280
-279
-285
-285
-284
-293
-293
-298
-305
-320
-327
-331
-341
-349
-345
-346
-342
-340
-351
-341
-321
-319
-299
-283
-278
-285
-284
-276
-272
-271
-277
-275
-268
-283
-288
-282
-284
-290
-291
-288
-283
-278
-262
-249
-247
-254
-257
-249
-231
-232
-235
-225
-226
-217
-212
-215
-216
-223
-225
-217
-230
-237
-227
-223
-215
-209
-204
-220
-224
-218
-209
-200
-211
-227
-229
-237
-241
-237
-244
-243
-242
-241
-248
-242
-236
-233
-240
-246
-242
-239
-252
-264
-250
-243
-253
-263
-261
-264
-267
-264
-269
-282
-289
-279
-287
-291
-299
-308
-306
-311
-319
-324
-320
-321
-326
-319
-318
-310
-291
-282
-282
-285
-282
-292
-290
-294
-300
-297
-309
-310
-304
-303
-309
-310
-313
-320
-320
-302
-299
-302
-291
-286
-288
-295
-302
-298
-286
-274
-270
-264
-254
-248
-239
-237
-234
-228
-223
-210
-213
-226
-231
-224
-230
-234
-231
-227
-222
-225
-233
-236
-239
-263
-275
-267
-256
-243
-240
-243
-236
-241
-236
-224
-217
-213
-203
-205
-220
-215
-206
-209
-218
-229
-239
-239
-236
-245
-255
-261
-281
-286
-293
-283
-285
-296
-292
-304
-305
-312
-322
-324
-319
-301
-296
-286
-284
-287
-272
-260
-254
-266
-265
-267
-267
-267
-272
-269
-271
-278
-284
-296
-306
-306
-293
-290
-290
-286
-277
-278
-282
-284
-293
-280
-274
-272
-265
-256
-255
-266
-254
-251
-247
-247
-252
-251
-257
-261
-267
-272
-273
-267
-251
-251
-245
-241
-239
-233
-230
-219
-217
-206
-206
-211
-199
-191
-196
-204
-210
-217
-209
-202
-203
-205
-202
-193
-198
-207
-213
-211
-219
-225
-225
-223
-215
-202
-194
-188
-188
-190
-198
-205
-204
-205
-198
-192
-194
-204
-204
-204
-211
-221
-228
-229
-232
-234
-241
-234
-219
-207
-211
-231
-231
-227
-223
-222
-219
-223
-231
-228
-233
-228
-237
-234
-224
-226
-225
-222
-223
-233
-246
-256
-256
-258
-254
-254
-247
-245
-242
-241
-236
-235
-244
-248
-245
-249
-261
-279
-286
-286
-290
-285
-279
-267
-264
-263
-268
-268
-256
-254
-250
-247
-253
-251
-258
-254
-257
-266
-267
-269
-273
-279
-284
-292
-289
-290
-292
-285
-287
-296
-304
-314
-313
-305
-300
-297
-279
-280
-278
-266
-272
-273
-266
-259
-253
-254
-265
-256
-244
-236
-232
-225
-228
-219
-216
-220
-212
-215
-214
-209
-206
-210
-199
-204
-215
-209
-195
-187
-185
-191
-197
-203
-209
-206
-208
-210
-216
-216
-210
-216
-217
-204
-210
-214
-218
-218
-215
-213
-218
-230
-230
-225
-224
-220
-216
-216
-213
-210
-221
-224
-221
-219
-227
-239
-228
-217
-220
-225
-228
-222
-224
-238
-241
-251
-249
-247
-251
-244
-259
-278
-292
-298
-304
-312
-307
-298
-300
-300
-303
-311
-316
-311
-293
-295
-297
-283
-273
-281
-272
-273
-276
-285
-299
-308
-305
-315
-331
-322
-318
-323
-322
-322
-320
-305
-294
-291
-281
-276
-274
-276
-268
-268
-268
-259
-254
-253
-255
-240
-243
-246
-259
-264
-269
-275
-269
-269
-262
-267
-266
-264
-262
-259
-257
-255
-256
-258
-256
-260
-267
-252
-239
-242
-233
-212
-215
-216
-229
-240
-242
-231
-226
-227
-218
-218
-226
-233
-241
-253
-264
-267
-260
-263
-272
-282
-288
-290
-295
-302
-308
-314
-331
-330
-322
-319
-321
-327
-329
-323
-314
-305
-304
-313
-315
-308
-308
-318
-336
-349
-346
-340
-333
-320
-323
-323
-330
-334
-331
-341
-337
-331
-320
-308
-303
-303
-304
-308
-302
-291
-282
-277
-276
-262
-266
-279
-271
-260
-270
-283
-297
-300
-301
-308
-308
-318
-308
-299
-290
-289
-301
-300
-300
-295
-290
-289
-283
-277
-274
-259
-247
-233
-226
-235
-239
-233
-224
-221
-224
-230
-235
-230
-240
-244
-233
-229
-233
-232
-228
-230
-234
-219
-217
-216
-205
-205
-200
-198
-193
-191
-178
-175
-188
-194
-182
-180
-182
-184
-194
-212
-213
-219
-224
-227
-214
-202
-200
-197
-191
-194
-194
-194
-188
-188
-197
-197
-210
-213
-219
-210
-208
-224
-219
-200
-192
-187
-180
-175
-165
-165
-158
-160
-164
-173
-183
-187
-198
-208
-209
-218
-218
-205
-197
-202
-201
-191
-198
-199
-192
-189
-196
-191
-181
-180
-183
-184
-186
-192
-199
-203
-201
-209
-213
-208
-202
-210
-212
-204
-198
-208
-219
-229
-235
-233
-234
-225
-234
-233
-229
-228
-230
-235
-235
-233
-243
-251
-248
-263
-261
-262
-274
-285
-288
-292
-291
-288
-297
-293
-293
-306
-297
-292
-289
-285
-272
-251
-244
-231
-223
-221
-216
-199
-195
-191
-191
-195
-196
-201
-204
-202
-203
-213
-214
-211
-201
-206
-210
-204
-210
-211
-222
-232
-232
-232
-233
-244
-240
-232
-221
-211
-191
-173
-163
-143
-146
-150
-152
-157
-157
-150
-148
-157
-155
-172
-184
-174
-177
-185
-182
-186
-198
-196
-193
-199
-211
-215
-219
-214
-209
-197
-196
-200
-209
-205
-197
-213
-219
-226
-232
-240
-249
-253
-258
-271
-289
-298
-305
-316
-317
-327
-336
-357
-366
-364
-371
-369
-369
-373
-371
-374
-371
-365
-357
-338
-323
-317
-311
-312
-312
-302
-303
-301
-300
-299
-297
-296
-300
-303
-310
-311
-308
-310
-320
-323
-331
-338
-342
-351
-340
-330
-337
-343
-338
-324
-324
-324
-314
-315
-310
-305
-304
-297
-303
-299
-292
-294
-293
-299
-310
-317
-316
-325
-339
-345
-345
-340
-326
-305
-302
-308
-310
-308
-309
-306
-307
-308
-301
-300
-290
-282
-276
-271
-272
-265
-274
-281
-281
-287
-294
-295
-306
-336
-349
-349
-348
-340
-341
-328
-327
-323
-321
-312
-305
-309
-301
-301
-297
-301
-299
-298
-286
-291
-300
-298
-296
-300
-309
-315
-329
-336
-338
-338
-328
-327
-336
-347
-354
-360
-368
-366
-362
-360
-363
-366
-364
-369
-374
-365
-353
-346
-348
-348
-345
-336
-335
-335
-342
-342
-344
-349
-354
-360
-356
-363
-373
-379
-360
-363
-365
-359
-348
-342
-352
-347
-337
-331
-326
-314
-313
-308
-307
-300
-291
-286
-277
-263
-267
-267
-270
-270
-275
-279
-267
-270
-277
-291
-282
-277
-282
-289
-294
-302
-295
-283
-278
-276
-278
-278
-282
-285
-272
-255
-264
-252
-232
-223
-219
-210
-209
-209
-201
-202
-208
-211
-220
-221
-227
-247
-262
-272
-276
-269
-251
-267
-277
-273
-279
-290
-284
-279
-277
-272
-283
-279
-271
-271
-277
-278
-277
-283
-298
-312
-333
-342
-342
-349
-345
-349
-347
-344
-354
-354
-353
-348
-351
-350
-342
-332
-333
-344
-341
-343
-347
-352
-352
-353
-348
-355
-350
-351
-346
-328
-323
-319
-323
-333
-336
-337
-351
-354
-356
-378
-378
-364
-362
-352
-349
-347
-336
-322
-315
-299
-276
-272
-263
-239
-219
-218
-206
-208
-210
-211
-210
-203
-206
-219
-216
-204
-211
-212
-218
-216
-217
-225
-213
-214
-220
-228
-226
-221
-217
-220
-208
-189
-195
-189
-174
-183
-206
-195
-185
-183
-188
-191
-186
-200
-199
-196
-204
-213
-210
-195
-191
-197
-203
-204
-194
-197
-216
-215
-225
-234
-239
-231
-234
-236
-214
-213
-233
-236
-241
-247
-248
-245
-238
-240
-242
-251
-259
-261
-261
-253
-257
-265
-267
-265
-275
-288
-291
-289
-295
-299
-304
-303
-296
-296
-295
-292
-276
-268
-263
-263
-270
-262
-264
-259
-261
-275
-278
-276
-269
-273
-287
-291
-302
-308
-325
-336
-330
-332
-327
-326
-322
-316
-313
-320
-314
-307
-307
-300
-302
-305
-302
-302
-308
-304
-306
-302
-293
-281
-270
-278
-283
-294
-293
-290
-291
-289
-280
-278
-273
-268
-265
-264
-263
-256
-253
-253
-237
-229
-228
-205
-190
-199
-219
-233
-227
-228
-220
-230
-236
-235
-232
-219
-215
-224
-231
-241
-247
-247
-250
-254
-257
-259
-248
-232
-235
-244
-239
-229
-224
-228
-219
-215
-222
-208
-206
-211
-225
-241
-248
-248
-245
-237
-232
-230
-231
-235
-238
-242
-241
-241
-241
-243
-256
-264
-261
-264
-269
-274
-267
-247
-240
-233
-219
-225
-245
-247
-250
-246
-244
-245
-249
-261
-258
-263
-268
-281
-277
-276
-283
-287
-281
-280
-279
-273
-256
-255
-265
-267
-258
-256
-260
-256
-236
-220
-238
-237
-237
-240
-248
-257
-260
-274
-272
-273
-264
-253
-248
-254
-262
-260
-253
-238
-230
-220
-214
-202
-186
-186
-193
-190
-183
-184
-190
-188
-206
-216
-202
-187
-184
-183
-190
-192
-198
-203
-199
-209
-210
-205
-210
-211
-210
-204
-207
-215
-216
-218
-214
-205
-198
-200
-190
-188
-195
-200
-203
-201
-205
-197
-183
-186
-195
-201
-205
-218
-232
-242
-243
-240
-233
-232
-235
-253
-262
-266
-278
-294
-302
-294
-291
-281
-287
-306
-299
-292
-289
-301
-313
-313
-305
-308
-307
-295
-291
-286
-292
-296
-296
-299
-297
-292
-293
-290
-295
-291
-295
-296
-288
-293
-296
-287
-271
-258
-251
-248
-246
-255
-264
-258
-254
-263
-271
-282
-271
-272
-272
-272
-272
-266
-270
-271
-253
-246
-242
-234
-230
-231
-232
-225
-214
-195
-191
-183
-183
-182
-164
-142
-140
-145
-159
-164
-172
-171
-180
-191
-195
-198
-188
-191
-193
-201
-207
-215
-219
-218
-215
-213
-212
-214
-226
-235
-238
-243
-249
-257
-254
-232
-216
-211
-202
-191
-195
-214
-218
-216
-208
-211
-219
-208
-207
-204
-200
-204
-210
-209
-205
-209
-221
-236
-238
-253
-253
-247
-247
-253
-259
-252
-248
-247
-247
-235
-232
-232
-229
-225
-234
-243
-235
-232
-243
-252
-259
-261
-269
-288
-300
-310
-322
-325
-334
-327
-319
-319
-307
-309
-308
-309
-309
-306
-305
-294
-301
-308
-307
-310
-303
-301
-312
-313
-311
-309
-305
-286
-277
-277
-281
-282
-282
-275
-270
-260
-256
-253
-243
-245
-242
-241
-238
-250
-245
-243
-251
-256
-258
-243
-240
-238
-236
-218
-219
-225
-208
-196
-201
-200
-200
-196
-194
-183
-179
-185
-186
-185
-178
-178
-179
-163
-156
-166
-172
-168
-165
-158
-156
-168
-168
-161
-166
-184
-171
-169
-172
-182
-189
-188
-206
-210
-201
-189
-186
-191
-190
-195
-192
-195
-193
-178
-174
-169
-170
-165
-154
-142
-144
-152
-150
-154
-159
-159
-160
-168
-169
-182
-195
-207
-217
-218
-232
-229
-225
-230
-239
-238
-237
-237
-241
-241
-233
-241
-247
-254
-252
-251
-239
-230
-228
-222
-211
-204
-221
-232
-229
-234
-232
-237
-223
-214
-222
-211
-207
-217
-224
-227
-215
-221
-234
-247
-252
-258
-266
-268
-264
-252
-232
-221
-215
-215
-222
-216
-212
-210
-212
-216
-215
-219
-228
-229
-236
-238
-230
-226
-227
-231
-232
-231
-210
-207
-197
-188
-189
-186
-182
-173
-164
-161
-160
-160
-158
-160
-172
-177
-177
-171
-177
-195
-196
-197
-204
-203
-212
-216
-223
-231
-234
-235
-228
-243
-243
-228
-223
-235
-240
-232
-241
-240
-236
-228
-229
-238
-243
-246
-250
-256
-263
-257
-258
-257
-253
-252
-248
-253
-253
-247
-238
-214
-199
-195
-197
-200
-197
-216
-223
-209
-198
-202
-205
-208
-213
-210
-218
-231
-247
-262
-268
-285
-300
-292
-307
-313
-309
-313
-305
-306
-294
-282
-273
-264
-259
-250
-250
-256
-246
-251
-264
-270
-271
-271
-283
-283
-276
-271
-273
-271
-283
-288
-309
-307
-301
-305
-310
-311
-304
-304
-298
-288
-280
-272
-268
-264
-257
-240
-226
-224
-212
-197
-187
-181
-176
-169
-167
-165
-167
-159
-149
-141
-148
-147
-146
-164
-172
-177
-172
-167
-163
-160
-163
-155
-161
-166
-175
-195
-199
-206
-207
-213
-209
-203
-196
-194
-196
-188
-181
-184
-198
-216
-208
-216
-226
-214
-212
-227
-238
-244
-247
-257
-272
-274
-288
-299
-303
-303
-304
-297
-288
-293
-296
-296
-301
-309
-305
-308
-304
-304
-317
-327
-316
-309
-316
-325
-338
-334
-321
-328
-338
-341
-333
-322
-321
-320
-325
-327
-323
-333
-327
-327
-323
-327
-332
-329
-332
-327
-337
-333
-335
-326
-309
-294
-290
-296
-300
-293
-273
-253
-241
-235
-228
-231
-246
-254
-254
-264
-264
-259
-258
-257
-253
-262
-261
-248
-243
-238
-229
-225
-220
-216
-226
-216
-216
-224
-223
-228
-229
-235
-229
-215
-205
-207
-198
-189
-195
-204
-212
-220
-229
-241
-249
-236
-235
-245
-241
-223
-229
-237
-245
-250
-265
-274
-273
-281
-277
-280
-290
-308
-321
-307
-293
-293
-290
-287
-281
-289
-282
-273
-272
-270
-270
-262
-272
-271
-266
-275
-281
-281
-276
-275
-272
-280
-268
-264
-262
-273
-289
-290
-295
-303
-305
-296
-303
-304
-299
-300
-300
-301
-298
-300
-301
-314
-309
-292
-286
-278
-287
-293
-293
-302
-305
-313
-314
-315
-317
-324
-335
-325
-323
-330
-337
-337
-331
-322
-323
-334
-352
-363
-365
-358
-353
-355
-352
-337
-334
-333
-316
-308
-300
-285
-275
-263
-252
-262
-263
-258
-247
-251
-260
-268
-272
-285
-289
-300
-297
-303
-312
-316
-319
-306
-312
-307
-292
-303
-306
-298
-300
-301
-307
-304
-292
-291
-290
-284
-258
-261
-265
-268
-264
-263
-274
-277
-275
-274
-279
-289
-293
-288
-290
-286
-287
-281
-285
-288
-278
-277
-286
-289
-282
-292
-290
-292
-296
-297
-291
-288
-290
-298
-305
-298
-293
-295
-299
-307
-320
-324
-322
-331
-326
-313
-311
-318
-314
-302
-301
-299
-303
-296
-290
-280
-276
-276
-276
-282
-283
-284
-292
-293
-282
-286
-282
-275
-282
-277
-278
-279
-271
-268
-266
-254
-248
-252
-258
-263
-277
-284
-278
-278
-288
-287
-280
-291
-310
-310
-306
-302
-297
-296
-296
-292
-283
-278
-269
-270
-271
-274
-277
-283
-280
-272
-272
-272
-278
-274
-269
-266
-280
-292
-292
-293
-291
-287
-276
-268
-266
-258
-256
-246
-245
-259
-243
-238
-249
-264
-265
-261
-274
-274
-264
-256
-270
-284
-285
-283
-290
-306
-306
-323
-334
-334
-344
-343
-353
-351
-343
-332
-319
-316
-315
-318
-321
-321
-319
-317
-312
-312
-307
-308
-303
-310
-313
-314
-323
-317
-314
-307
-302
-300
-301
-300
-300
-284
-279
-290
-289
-289
-295
-300
-294
-287
-282
-288
-283
-277
-275
-287
-286
-289
-297
-291
-298
-291
-289
-286
-281
-283
-291
-285
-279
-287
-291
-285
-280
-282
-284
-287
-273
-259
-251
-240
-230
-232
-238
-244
-246
-230
-229
-236
-247
-234
-240
-252
-249
-259
-262
-272
-275
-268
-263
-264
-265
-270
-278
-274
-265
-269
-271
-268
-273
-284
-293
-279
-280
-280
-277
-272
-268
-268
-272
-257
-245
-252
-266
-267
-269
-280
-283
-276
-269
-272
-258
-258
-265
-277
-282
-277
-276
-275
-266
-259
-256
-250
-244
-240
-248
-250
-255
-262
-270
-281
-299
-301
-292
-295
-298
-301
-301
-303
-292
-288
-301
-304
-310
-309
-315
-311
-307
-304
-309
-325
-330
-332
-341
-342
-343
-340
-333
-319
-315
-312
-312
-311
-304
-306
-308
-306
-298
-287
-281
-282
-298
-314
-317
-319
-322
-329
-337
-325
-323
-315
-321
-323
-320
-320
-335
-345
-343
-343
-329
-334
-335
-336
-338
-335
-324
-320
-326
-330
-334
-328
-322
-311
-304
-297
-287
-267
-259
-261
-248
-247
-246
-238
-237
-242
-240
-243
-257
-257
-266
-270
-267
-259
-255
-251
-258
-255
-246
-258
-272
-277
-268
-270
-260
-260
-268
-263
-247
-250
-262
-279
-281
-275
-281
-283
-274
-263
-262
-269
-279
-290
-293
-292
-295
-305
-300
-288
-274
-281
-288
-290
-293
-289
-290
-284
-279
-272
-279
-281
-278
-292
-300
-304
-302
-303
-304
-314
-320
-308
-292
-293
-289
-296
-315
-314
-310
-312
-300
-302
-306
-304
-312
-303
-288
-282
-288
-295
-303
-308
-310
-317
-320
-309
-308
-299
-293
-289
-272
-266
-262
-255
-257
-248
-241
-238
-235
-242
-245
-231
-230
-240
-228
-220
-214
-222
-221
-217
-225
-221
-222
-208
-202
-197
-190
-185
-184
-191
-197
-214
-213
-211
-226
-232
-229
-235
-238
-236
-237
-236
-237
-252
-259
-259
-253
-249
-263
-269
-271
-271
-267
-270
-262
-260
-265
-261
-261
-259
-258
-264
-281
-281
-284
-281
-283
-280
-275
-268
-268
-266
-259
-254
-255
-255
-255
-258
-259
-260
-263
-259
-256
-258
-254
-237
-228
-225
-224
-227
-227
-227
-236
-242
-234
-244
-244
-244
-247
-262
-283
-283
-288
-297
-304
-291
-286
-289
-288
-292
-290
-292
-292
-297
-297
-302
-300
-301
-297
-283
-281
-276
-260
-250
-250
-243
-244
-242
-238
-234
-231
-249
-247
-231
-230
-224
-222
-221
-217
-214
-216
-217
-203
-196
-179
-162
-166
-151
-141
-146
-151
-159
-161
-165
-171
-172
-174
-179
-185
-181
-190
-206
-215
-222
-232
-228
-223
-224
-227
-222
-223
-222
-219
-211
-200
-192
-181
-179
-182
-181
-184
-181
-174
-192
-201
-192
-193
-201
-200
-190
-185
-181
-184
-200
-207
-219
-227
-229
-231
-225
-224
-230
-236
-240
-247
-248
-248
-252
-250
-246
-238
-227
-227
-229
-236
-245
-243
-251
-260
-255
-246
-246
-261
-269
-265
-261
-271
-281
-296
-304
-306
-310
-309
-310
-300
-301
-310
-322
-320
-318
-310
-308
-301
-303
-302
-303
-305
-295
-290
-288
-290
-285
-276
-256
-245
-256
-261
-262
-256
-261
-257
-246
-238
-233
-239
-252
-248
-238
-238
-242
-252
-249
-250
-246
-248
-238
-244
-250
-253
-258
-252
-254
-256
-255
-253
-258
-253
-255
-259
-244
-239
-247
-245
-244
-242
-229
-225
-228
-233
-235
-242
-235
-216
-226
-242
-249
-253
-250
-243
-237
-249
-258
-262
-267
-258
-259
-265
-269
-266
-263
-261
-264
-264
-256
-256
-255
-262
-270
-259
-248
-241
-240
-228
-227
-227
-224
-233
-237
-245
-245
-245
-247
-250
-237
-242
-263
-267
-267
-274
-273
-262
-252
-255
-258
-256
-262
-271
-263
-275
-284
-291
-301
-300
-309
-313
-311
-311
-310
-304
-315
-319
-306
-299
-306
-301
-289
-285
-286
-278
-276
-266
-264
-273
-280
-282
-269
-258
-251
-262
-272
-257
-253
-252
-252
-243
-236
-241
-256
-261
-251
-252
-260
-269
-274
-272
-271
-277
-284
-279
-278
-277
-276
-276
-276
-278
-288
-301
-300
-298
-286
-290
-292
-294
-295
-298
-298
-284
-290
-299
-302
-300
-298
-298
-304
-286
-288
-295
-296
-307
-315
-333
-337
-321
-323
-318
-296
-293
-306
-309
-298
-279
-286
-287
-276
-284
-295
-288
-283
-285
-291
-278
-260
-261
-255
-256
-267
-258
-258
-260
-275
-281
-273
-284
-281
-281
-272
-274
-270
-267
-272
-271
-274
-284
-286
-287
-290
-284
-286
-296
-304
-301
-296
-301
-303
-304
-313
-306
-312
-306
-303
-307
-320
-314
-295
-292
-297
-314
-316
-314
-307
-308
-315
-305
-302
-315
-320
-324
-325
-316
-301
-304
-297
-282
-285
-279
-263
-253
-241
-230
-224
-219
-211
-201
-195
-180
-172
-187
-186
-185
-193
-204
-214
-204
-215
-225
-222
-225
-230
-229
-213
-206
-210
-217
-217
-217
-234
-231
-234
-249
-247
-248
-244
-239
-239
-236
-246
-249
-240
-234
-235
-248
-239
-239
-248
-249
-237
-238
-255
-252
-243
-226
-220
-223
-219
-218
-225
-243
-254
-245
-239
-236
-221
-228
-238
-243
-267
-272
-269
-282
-291
-292
-307
-321
-327
-323
-317
-308
-305
-302
-306
-319
-312
-294
-293
-298
-303
-306
-301
-294
-289
-281
-282
-295
-289
-282
-273
-267
-266
-263
-280
-280
-282
-284
-280
-282
-274
-263
-256
-256
-261
-276
-272
-262
-270
-269
-269
-269
-276
-285
-299
-308
-314
-324
-324
-331
-328
-324
-323
-319
-320
-287
-277
-272
-276
-280
-270
-273
-270
-258
-247
-243
-258
-265
-255
-253
-254
-241
-239
-245
-252
-253
-262
-272
-267
-266
-267
-273
-278
-281
-279
-283
-295
-308
-316
-310
-302
-304
-309
-302
-295
-296
-297
-291
-284
-288
-276
-267
-267
-267
-270
-262
-264
-267
-268
-271
-263
-264
-261
-249
-247
-256
-260
-247
-251
-257
-259
-261
-271
-284
-277
-272
-269
-266
-275
-292
-295
-290
-279
-284
-288
-276
-272
-282
-291
-289
-299
-311
-315
-311
-298
-292
-291
-288
-289
-301
-312
-319
-333
-330
-328
-327
-320
-329
-333
-333
-332
-334
-331
-325
-327
-339
-339
-334
-333
-325
-317
-330
-338
-317
-309
-310
-294
-293
-298
-295
-278
-262
-264
-266
-273
-276
-285
-280
-267
-258
-266
-269
-260
-271
-284
-289
-283
-281
-279
-281
-288
-281
-283
-284
-269
-253
-250
-237
-233
-246
-264
-258
-249
-240
-230
-232
-236
-248
-256
-267
-265
-264
-268
-264
-258
-262
-276
-281
-278
-284
-278
-275
-268
-256
-269
-283
-293
-305
-321
-327
-319
-323
-324
-317
-320
-320
-317
-313
-319
-318
-324
-322
-302
-299
-295
-286
-278
-270
-277
-276
-278
-282
-278
-284
-289
-297
-304
-304
-296
-299
-292
-278
-287
-282
-272
-257
-261
-244
-228
-224
-217
-215
-223
-235
-234
-238
-257
-265
-255
-255
-249
-241
-238
-224
-222
-221
-215
-208
-197
-205
-222
-230
-238
-246
-232
-237
-244
-248
-252
-255
-266
-264
-261
-262
-266
-275
-287
-282
-285
-288
-291
-284
-269
-261
-257
-258
-253
-241
-244
-253
-247
-237
-233
-228
-220
-214
-202
-208
-215
-210
-200
-206
-204
-191
-186
-197
-195
-172
-177
-175
-168
-174
-175
-175
-176
-176
-168
-160
-151
-161
-171
-191
-200
-207
-214
-231
-245
-245
-240
-245
-263
-263
-272
-269
-278
-287
-286
-277
-272
-276
-274
-269
-277
-284
-271
-270
-268
-277
-280
-274
-278
-281
-276
-264
-269
-263
-258
-251
-238
-227
-230
-234
-236
-243
-243
-256
-258
-268
-274
-286
-284
-268
-279
-274
-272
-274
-274
-271
-271
-275
-281
-284
-283
-286
-282
-269
-258
-267
-260
-252
-246
-250
-259
-242
-236
-233
-234
-244
-248
-236
-222
-214
-214
-230
-239
-239
-238
-233
-233
-225
-223
-223
-237
-238
-234
-242
-241
-233
-218
-209
-204
-199
-193
-186
-175
-179
-175
-181
-188
-186
-187
-197
-189
-167
-164
-146
-134
-138
-142
-142
-143
-149
-145
-133
-141
-158
-163
-180
-198
-200
-212
-223
-216
-225
-231
-227
-228
-224
-228
-234
-236
-235
-237
-231
-233
-224
-229
-238
-242
-243
-230
-233
-230
-244
-246
-233
-224
-229
-246
-252
-271
-280
-276
-272
-282
-294
-299
-322
-315
-306
-297
-289
-301
-316
-318
-327
-334
-311
-310
-309
-303
-303
-307
-313
-316
-311
-317
-307
-304
-300
-294
-307
-299
-286
-283
-283
-271
-268
-271
-265
-261
-253
-256
-264
-260
-265
-262
-260
-246
-235
-251
-254
-257
-250
-242
-248
-253
-254
-252
-247
-245
-240
-236
-234
-233
-241
-254
-248
-254
-262
-254
-235
-222
-243
-252
-253
-255
-254
-251
-244
-244
-240
-244
-256
-262
-262
-263
-261
-267
-276
-275
-268
-273
-264
-251
-235
-221
-229
-223
-226
-237
-236
-235
-249
-256
-250
-244
-242
-250
-246
-237
-249
-257
-257
-265
-278
-273
-267
-277
-279
-277
-281
-274
-259
-261
-260
-249
-238
-251
-247
-229
-218
-204
-201
-192
-190
-202
-204
-200
-207
-224
-230
-225
-233
-245
-248
-252
-265
-274
-289
-288
-282
-282
-287
-284
-285
-299
-300
-298
-299
-299
-292
-281
-281
-280
-266
-257
-254
-254
-256
-257
-256
-258
-266
-261
-250
-229
-219
-220
-216
-215
-226
-238
-244
-243
-239
-248
-247
-241
-242
-249
-253
-259
-259
-256
-267
-271
-282
-287
-285
-283
-264
-260
-254
-245
-228
-222
-224
-224
-217
-204
-204
-198
-200
-198
-200
-190
-187
-195
-196
-208
-209
-216
-216
-209
-204
-215
-219
-221
-206
-195
-184
-188
-204
-204
-210
-206
-197
-192
-195
-197
-207
-211
-208
-205
-201
-208
-211
-202
-199
-212
-219
-208
-207
-215
-202
-188
-182
-190
-194
-185
-186
-194
-204
-201
-201
-205
-217
-220
-221
-223
-227
-230
-236
-241
-231
-233
-237
-237
-241
-248
-248
-245
-253
-261
-264
-251
-245
-231
-221
-215
-217
-227
-214
-201
-191
-189
-185
-184
-190
-177
-183
-190
-193
-201
-191
-197
-209
-207
-211
-199
-203
-216
-218
-223
-222
-224
-222
-220
-210
-198
-204
-204
-201
-201
-202
-202
-193
-188
-190
-200
-197
-197
-208
-208
-206
-207
-208
-208
-209
-219
-225
-231
-226
-223
-225
-228
-233
-229
-222
-219
-205
-204
-218
-206
-200
-199
-196
-190
-193
-202
-191
-183
-174
-159
-149
-145
-143
-148
-161
-156
-162
-156
-147
-152
-149
-149
-160
-157
-166
-181
-173
-160
-147
-147
-156
-166
-178
-181
-176
-188
-182
-182
-188
-204
-210
-208
-220
-220
-224
-224
-234
-225
-220
-235
-239
-236
-249
-262
-265
-286
-300
-294
-286
-281
-285
-287
-291
-290
-295
-298
-303
-298
-296
-298
-289
-281
-280
-284
-274
-278
-283
-286
-278
-257
-244
-242
-238
-244
-251
-243
-240
-245
-243
-234
-223
-222
-224
-214
-212
-206
-213
-209
-194
-197
-190
-179
-169
-168
-166
-167
-176
-172
-170
-169
-163
-158
-165
-175
-176
-173
-153
-153
-174
-177
-177
-177
-186
-204
-210
-214
-220
-223
-224
-225
-233
-238
-246
-245
-238
-239
-240
-254
-250
-254
-259
-258
-254
-251
-253
-252
-254
-256
-263
-266
-274
-280
-277
-289
-297
-305
-308
-303
-303
-302
-293
-287
-297
-288
-280
-283
-301
-294
-274
-256
-250
-248
-248
-245
-242
-264
-270
-271
-291
-295
-289
-296
-303
-314
-323
-320
-326
-323
-317
-297
-286
-267
-248
-238
-233
-237
-243
-254
-245
-243
-246
-240
-233
-237
-245
-256
-250
-245
-246
-235
-234
-228
-226
-238
-234
-228
-225
-224
-231
-236
-243
-253
-267
-270
-263
-266
-271
-264
-261
-263
-260
-247
-239
-243
-241
-229
-215
-217
-211
-201
-195
-198
-190
-174
-180
-187
-190
-192
-183
-185
-194
-202
-203
-206
-204
-196
-185
-174
-163
-161
-166
-182
-187
-195
-195
-201
-193
-184
-188
-182
-182
-192
-194
-194
-203
-203
-209
-215
-208
-218
-232
-236
-227
-227
-226
-225
-231
-230
-221
-224
-226
-213
-215
-214
-217
-226
-232
-240
-253
-269
-261
-254
-275
-270
-262
-263
-274
-273
-278
-287
-274
-273
-284
-292
-279
-273
-270
-259
-252
-255
-256
-249
-256
-261
-264
-272
-277
-277
-274
-271
-277
-279
-275
-270
-280
-281
-284
-280
-279
-277
-281
-292
-292
-281
-272
-286
-293
-295
-294
-305
-303
-286
-282
-271
-265
-265
-264
-259
-246
-256
-257
-245
-234
-243
-249
-236
-225
-209
-208
-199
-194
-187
-185
-196
-201
-211
-221
-221
-225
-222
-226
-243
-252
-253
-256
-259
-252
-241
-241
-247
-254
-261
-267
-264
-262
-263
-259
-256
-245
-238
-239
-229
-231
-241
-236
-231
-238
-245
-244
-242
-253
-252
-254
-252
-245
-244
-241
-231
-235
-246
-240
-246
-257
-262
-255
-260
-266
-283
-297
-304
-322
-329
-330
-316
-322
-321
-312
-307
-306
-304
-296
-299
-304
-298
-289
-299
-287
-284
-284
-278
-274
-278
-287
-288
-284
-278
-283
-306
-318
-321
-318
-316
-324
-336
-350
-336
-343
-362
-354
-339
-325
-326
-332
-345
-360
-355
-358
-351
-342
-328
-323
-325
-312
-305
-295
-297
-299
-293
-276
-268
-266
-265
-268
-263
-263
-275
-273
-267
-263
-265
-257
-242
-253
-262
-264
-258
-259
-272
-285
-301
-309
-312
-307
-309
-302
-307
-316
-308
-296
-298
-312
-323
-329
-332
-320
-326
-325
-310
-318
-307
-306
-305
-307
-295
-286
-294
-287
-280
-286
-299
-302
-300
-308
-313
-311
-307
-304
-310
-317
-315
-302
-299
-303
-295
-275
-264
-258
-252
-256
-245
-248
-262
-265
-264
-265
-268
-256
-254
-259
-272
-269
-262
-260
-257
-249
-250
-257
-254
-266
-269
-275
-281
-290
-302
-295
-290
-300
-294
-280
-269
-269
-264
-258
-250
-248
-251
-242
-240
-236
-233
-231
-230
-234
-231
-222
-215
-222
-231
-236
-249
-266
-253
-241
-247
-249
-248
-244
-244
-242
-240
-232
-217
-217
-216
-211
-220
-213
-204
-212
-219
-222
-227
-239
-227
-227
-241
-246
-254
-238
-218
-213
-213
-217
-215
-211
-198
-192
-187
-179
-175
-184
-187
-179
-183
-192
-203
-208
-187
-176
-179
-190
-203
-205
-225
-232
-226
-229
-235
-235
-231
-223
-231
-240
-233
-244
-262
-266
-265
-257
-262
-268
-275
-280
-291
-310
-309
-292
-277
-265
-252
-248
-242
-240
-244
-253
-264
-263
-261
-267
-269
-276
-286
-295
-295
-293
-300
-306
-310
-315
-308
-301
-300
-293
-297
-307
-318
-320
-323
-340
-347
-347
-346
-338
-330
-330
-322
-313
-303
-300
-294
-293
-279
-266
-270
-264
-262
-264
-275
-288
-286
-293
-302
-301
-306
-304
-303
-306
-304
-295
-288
-295
-289
-276
-286
-275
-264
-277
-279
-268
-268
-271
-281
-279
-281
-290
-301
-304
-290
-282
-287
-283
-279
-284
-279
-268
-260
-258
-265
-269
-267
-270
-260
-255
-266
-281
-294
-314
-325
-319
-319
-329
-346
-352
-342
-339
-350
-341
-321
-323
-327
-323
-328
-332
-329
-318
-316
-320
-322
-319
-308
-315
-308
-304
-314
-308
-304
-307
-302
-287
-286
-284
-284
-288
-298
-295
-296
-305
-305
-302
-292
-308
-322
-320
-334
-343
-345
-346
-356
-362
-369
-378
-378
-380
-379
-367
-360
-362
-378
-379
-373
-372
-369
-366
-359
-362
-351
-347
-342
-330
-318
-320
-329
-327
-323
-317
-315
-300
-288
-282
-277
-271
-265
-258
-258
-253
-251
-252
-262
-277
-278
-281
-282
-288
-282
-277
-291
-303
-307
-314
-321
-319
-320
-323
-306
-291
-285
-279
-275
-267
-262
-266
-275
-273
-264
-272
-272
-269
-277
-271
-272
-273
-273
-262
-265
-269
-265
-257
-245
-247
-256
-258
-249
-249
-263
-271
-259
-255
-256
-264
-266
-262
-257
-250
-251
-254
-249
-242
-241
-243
-252
-261
-263
-280
-289
-284
-284
-285
-275
-259
-262
-261
-264
-267
-266
-257
-259
-263
-271
-276
-279
-276
-264
-259
-257
-249
-241
-234
-234
-241
-250
-255
-264
-275
-280
-273
-285
-298
-301
-310
-326
-332
-322
-318
-309
-308
-303
-295
-295
-287
-284
-277
-264
-261
-256
-253
-239
-232
-231
-231
-235
-235
-233
-219
-198
-187
-173
-171
-155
-155
-174
-180
-180
-189
-185
-187
-191
-204
-218
-227
-220
-212
-213
-197
-186
-171
-151
-142
-146
-142
-131
-127
-120
-113
-108
-105
-106
-112
-125
-131
-140
-151
-140
-143
-151
-153
-163
-166
-168
-162
-166
-165
-181
-191
-183
-181
-175
-176
-180
-183
-184
-184
-198
-199
-199
-198
-182
-179
-165
-155
-148
-154
-156
-144
-144
-138
-146
-151
-154
-158
-157
-157
-154
-161
-153
-158
-184
-186
-171
-158
-152
-158
-175
-184
-182
-183
-195
-212
-217
-221
-240
-249
-234
-235
-233
-241
-259
-277
-281
-279
-287
-280
-280
-283
-270
-258
-257
-256
-257
-259
-261
-261
-261
-260
-266
-267
-270
-275
-274
-283
-283
-295
-296
-280
-278
-277
-276
-278
-263
-255
-256
-254
-250
-242
-238
-230
-222
-225
-227
-228
-234
-227
-228
-223
-219
-219
-224
-228
-232
-237
-249
-251
-250
-247
-244
-243
-247
-254
-246
-268
-285
-278
-281
-280
-278
-264
-267
-273
-279
-281
-277
-286
-287
-280
-253
-243
-241
-235
-245
-251
-252
-252
-244
-224
-225
-237
-239
-234
-241
-246
-261
-271
-277
-288
-284
-287
-282
-282
-282
-279
-285
-288
-287
-286
-297
-298
-302
-313
-318
-321
-319
-315
-314
-311
-310
-311
-313
-320
-322
-331
-328
-332
-338
-340
-346
-352
-359
-343
-338
-343
-346
-332
-310
-307
-310
-291
-274
-282
-282
-283
-280
-293
-300
-292
-296
-290
-285
-294
-299
-313
-322
-319
-308
-303
-294
-301
-298
-289
-288
-285
-279
-280
-286
-298
-289
-273
-269
-260
-256
-273
-279
-284
-287
-290
-296
-298
-303
-306
-317
-313
-314
-317
-315
-310
-316
-316
-304
-289
-286
-270
-269
-275
-279
-285
-279
-282
-288
-290
-287
-285
-302
-298
-291
-303
-306
-312
-316
-319
-323
-321
-312
-309
-310
-302
-300
-311
-314
-318
-331
-331
-323
-333
-339
-328
-323
-325
-331
-313
-312
-312
-307
-305
-300
-301
-295
-288
-288
-286
-292
-295
-301
-311
-312
-328
-334
-329
-330
-332
-328
-324
-315
-294
-285
-278
-275
-284
-286
-294
-293
-290
-290
-280
-282
-289
-297
-301
-296
-292
-281
-271
-263
-256
-259
-274
-289
-291
-292
-278
-264
-264
-263
-253
-242
-239
-256
-262
-253
-244
-244
-240
-235
-231
-240
-240
-243
-241
-235
-232
-219
-219
-218
-215
-226
-232
-225
-223
-224
-232
-241
-230
-236
-251
-251
-246
-241
-242
-226
-212
-203
-198
-209
-224
-222
-206
-205
-203
-187
-200
-203
-196
-185
-177
-178
-171
-176
-187
-201
-204
-201
-198
-204
-216
-214
-216
-214
-200
-183
-189
-194
-203
-218
-224
-227
-217
-221
-232
-228
-254
-274
-277
-269
-266
-265
-264
-270
-267
-256
-244
-252
-248
-230
-226
-223
-227
-230
-223
-216
-216
-209
-206
-210
-209
-216
-224
-231
-237
-244
-243
-249
-249
-255
-265
-256
-261
-275
-292
-295
-292
-299
-290
-279
-281
-276
-281
-292
-297
-306
-312
-302
-284
-279
-272
-257
-257
-263
-268
-266
-277
-275
-272
-282
-271
-269
-271
-263
-264
-277
-269
-274
-278
-287
-291
-286
-300
-309
-310
-308
-310
-320
-311
-311
-315
-310
-295
-282
-282
-291
-300
-317
-328
-322
-311
-314
-328
-331
-331
-327
-324
-324
-308
-297
-295
-286
-283
-288
-294
-288
-282
-284
-281
-272
-278
-293
-304
-309
-293
-311
-324
-333
-345
-349
-363
-363
-365
-368
-376
-381
-372
-366
-361
-371
-370
-366
-354
-338
-336
-331
-323
-305
-296
-298
-285
-286
-290
-298
-302
-303
-309
-310
-301
-291
-296
-304
-310
-304
-309
-317
-311
-310
-311
-309
-303
-303
-316
-318
-315
-333
-329
-328
-325
-309
-311
-313
-304
-302
-304
-296
-295
-310
-304
-300
-293
-288
-291
-293
-296
-288
-298
-305
-309
-299
-273
-269
-277
-283
-292
-295
-297
-295
-302
-302
-293
-283
-275
-276
-277
-272
-282
-296
-308
-301
-320
-335
-335
-346
-351
-353
-343
-333
-317
-313
-309
-287
-283
-275
-267
-264
-258
-258
-257
-247
-246
-247
-252
-255
-247
-242
-236
-242
-254
-264
-271
-277
-290
-311
-309
-308
-318
-319
-332
-340
-345
-346
-344
-348
-351
-354
-342
-350
-365
-360
-351
-345
-350
-353
-365
-360
-348
-334
-326
-320
-311
-312
-321
-325
-315
-301
-290
-287
-289
-286
-291
-294
-283
-288
-281
-274
-279
-291
-292
-283
-276
-271
-270
-272
-278
-283
-292
-293
-288
-278
-278
-281
-277
-282
-286
-281
-287
-297
-281
-279
-285
-288
-283
-284
-279
-265
-271
-273
-267
-260
-262
-264
-261
-260
-250
-248
-242
-235
-234
-232
-230
-233
-239
-238
-233
-228
-221
-216
-224
-213
-202
-208
-208
-203
-199
-210
-209
-204
-203
-203
-199
-195
-185
-184
-182
-178
-177
-174
-174
-176
-170
-155
-143
-136
-135
-138
-147
-148
-143
-151
-170
-185
-192
-202
-205
-200
-206
-207
-208
-207
-206
-216
-215
-207
-201
-209
-219
-221
-227
-229
-236
-249
-244
-242
-252
-251
-251
-248
-258
-253
-255
-258
-264
-260
-260
-267
-255
-251
-246
-260
-270
-277
-278
-280
-284
-288
-278
-265
-266
-264
-266
-269
-255
-232
-226
-226
-228
-228
-227
-229
-229
-220
-215
-208
-215
-217
-210
-212
-218
-225
-213
-211
-199
-183
-178
-179
-173
-159
-157
-161
-158
-161
-164
-163
-153
-152
-165
-168
-177
-174
-176
-184
-202
-207
-214
-217
-211
-208
-203
-202
-195
-205
-220
-219
-230
-237
-222
-219
-224
-224
-209
-199
-209
-227
-232
-229
-221
-211
-207
-216
-230
-232
-224
-240
-249
-248
-269
-281
-286
-285
-285
-283
-288
-297
-305
-305
-308
-303
-297
-315
-312
-310
-307
-310
-295
-277
-270
-255
-262
-265
-263
-267
-261
-258
-257
-256
-264
-264
-259
-236
-233
-244
-249
-258
-264
-258
-253
-256
-261
-262
-254
-252
-251
-255
-255
-267
-262
-251
-243
-241
-245
-246
-241
-249
-256
-260
-264
-271
-267
-258
-262
-264
-264
-264
-252
-241
-241
-243
-234
-230
-231
-225
-212
-214
-214
-217
-213
-212
-214
-213
-220
-224
-221
-215
-217
-204
-199
-210
-213
-220
-236
-250
-247
-249
-254
-263
-271
-274
-283
-287
-269
-260
-263
-255
-264
-256
-260
-262
-268
-270
-257
-264
-266
-255
-241
-238
-230
-242
-248
-240
-255
-275
-287
-287
-294
-308
-292
-291
-296
-300
-305
-306
-310
-301
-293
-282
-275
-261
-248
-247
-252
-259
-279
-285
-278
-275
-268
-266
-275
-287
-286
-273
-258
-252
-245
-248
-254
-250
-245
-234
-241
-256
-263
-267
-274
-271
-270
-265
-258
-255
-255
-255
-244
-227
-222
-210
-217
-213
-223
-222
-210
-206
-198
-198
-185
-179
-181
-180
-171
-167
-172
-167
-169
-178
-181
-175
-181
-179
-172
-176
-171
-173
-180
-189
-205
-202
-198
-191
-196
-199
-199
-205
-200
-199
-199
-200
-205
-200
-185
-176
-178
-170
-163
-164
-171
-180
-187
-200
-194
-198
-202
-193
-186
-179
-184
-183
-189
-195
-192
-177
-172
-175
-164
-166
-174
-193
-193
-181
-182
-183
-185
-192
-194
-191
-204
-210
-204
-216
-212
-209
-219
-233
-226
-229
-236
-245
-241
-234
-231
-225
-221
-211
-211
-216
-220
-234
-250
-249
-243
-239
-247
-238
-225
-230
-227
-235
-232
-241
-245
-248
-250
-242
-237
-235
-224
-215
-210
-207
-197
-195
-199
-204
-204
-201
-212
-217
-206
-190
-192
-203
-207
-212
-212
-200
-199
-196
-195
-188
-191
-190
-201
-208
-204
-214
-223
-227
-217
-216
-223
-224
-225
-234
-239
-251
-255
-257
-262
-254
-241
-234
-234
-228
-224
-222
-227
-227
-218
-206
-218
-229
-220
-203
-205
-199
-192
-203
-215
-225
-230
-232
-231
-230
-246
-253
-255
-267
-276
-284
-288
-284
-287
-286
-288
-282
-278
-287
-276
-275
-273
-267
-266
-260
-261
-263
-275
-268
-255
-256
-265
-274
-279
-292
-285
-287
-299
-299
-291
-289
-289
-294
-300
-298
-289
-286
-292
-305
-306
-291
-294
-301
-305
-306
-301
-297
-304
-306
-300
-297
-308
-300
-297
-296
-294
-290
-282
-277
-275
-275
-278
-288
-286
-279
-276
-274
-290
-291
-288
-284
-271
-271
-268
-269
-266
-268
-273
-279
-290
-297
-291
-293
-309
-321
-330
-345
-358
-364
-360
-356
-350
-340
-333
-325
-312
-308
-307
-313
-314
-316
-327
-327
-318
-303
-302
-306
-300
-301
-300
-308
-313
-312
-299
-297
-310
-297
-282
-284
-283
-278
-266
-273
-277
-277
-286
-281
-281
-282
-281
-287
-287
-287
-294
-300
-299
-303
-318
-325
-322
-326
-332
-341
-347
-356
-357
-368
-380
-370
-359
-356
-348
-346
-345
-332
-326
-325
-315
-315
-319
-317
-322
-327
-315
-317
-317
-311
-307
-315
-316
-318
-313
-311
-332
-340
-341
-338
-349
-347
-333
-316
-316
-320
-319
-322
-323
-325
-319
-317
-296
-280
-279
-282
-276
-267
-265
-254
-247
-233
-225
-225
-219
-210
-206
-212
-217
-233
-244
-244
-234
-239
-237
-240
-246
-257
-269
-263
-267
-275
-286
-289
-271
-269
-282
-279
-289
-289
-275
-268
-272
-260
-255
-262
-265
-264
-260
-255
-245
-240
-234
-228
-224
-231
-235
-234
-228
-216
-203
-212
-225
-228
-241
-253
-254
-244
-239
-234
-247
-250
-244
-252
-252
-238
-230
-228
-200
-189
-197
-201
-206
-216
-229
-233
-231
-245
-253
-245
-258
-266
-280
-281
-279
-278
-278
-271
-269
-276
-281
-273
-269
-274
-287
-302
-304
-290
-268
-261
-262
-274
-270
-256
-240
-252
-261
-270
-276
-270
-273
-278
-279
-273
-281
-280
-277
-275
-267
-255
-262
-269
-268
-279
-286
-284
-276
-281
-294
-307
-305
-316
-327
-321
-325
-326
-322
-314
-313
-315
-321
-324
-338
-360
-364
-351
-350
-354
-337
-323
-307
-289
-284
-292
-285
-283
-277
-279
-285
-290
-297
-295
-293
-284
-276
-282
-279
-282
-284
-287
-281
-276
-280
-275
-274
-276
-270
-261
-261
-249
-234
-224
-225
-219
-225
-231
-228
-222
-222
-230
-224
-222
-231
-243
-252
-267
-282
-301
-302
-309
-317
-328
-305
-300
-318
-321
-340
-362
-356
-338
-337
-347
-343
-322
-317
-318
-314
-315
-300
-300
-295
-284
-288
-292
-285
-283
-292
-306
-316
-324
-324
-326
-318
-299
-306
-317
-321
-325
-327
-337
-333
-322
-319
-316
-308
-300
-294
-293
-303
-297
-306
-309
-299
-301
-310
-320
-319
-317
-324
-327
-315
-319
-314
-296
-308
-318
-320
-327
-332
-333
-322
-326
-328
-327
-324
-311
-314
-316
-307
-304
-303
-286
-278
-272
-280
-288
-293
-299
-301
-300
-302
-306
-284
-275
-277
-268
-259
-256
-258
-259
-257
-263
-265
-262
-261
-260
-262
-264
-264
-267
-276
-284
-294
-300
-301
-300
-303
-305
-302
-302
-303
-298
-306
-323
-323
-325
-335
-357
-366
-364
-367
-363
-369
-375
-378
-381
-376
-378
-377
-387
-393
-385
-383
-381
-390
-405
-406
-408
-401
-401
-397
-395
-392
-394
-397
-395
-409
-415
-423
-418
-398
-397
-381
-362
-344
-342
-356
-342
-331
-332
-333
-322
-325
-334
-340
-341
-330
-336
-332
-337
-339
-340
-347
-339
-344
-345
-342
-348
-345
-345
-341
-345
-348
-346
-341
-340
-331
-325
-328
-327
-323
-316
-302
-308
-313
-303
-292
-282
-277
-276
-277
-279
-269
-263
-273
-273
-272
-271
-263
-270
-283
-281
-286
-279
-278
-285
-267
-261
-261
-252
-239
-233
-239
-233
-227
-230
-235
-238
-233
-248
-262
-266
-267
-277
-283
-274
-286
-296
-294
-309
-308
-304
-306
-301
-299
-295
-292
-276
-277
-274
-259
-258
-252
-251
-245
-248
-237
-237
-241
-229
-236
-239
-232
-236
-243
-258
-268
-257
-241
-239
-257
-257
-256
-268
-259
-258
-271
-283
-280
-281
-280
-279
-278
-273
-273
-269
-270
-264
-259
-248
-247
-260
-251
-260
-271
-269
-271
-266
-259
-254
-256
-266
-284
-292
-301
-303
-297
-296
-295
-286
-265
-263
-261
-268
-262
-256
-245
-238
-232
-217
-196
-195
-208
-203
-196
-204
-232
-245
-259
-258
-254
-254
-257
-272
-290
-284
-271
-270
-280
-279
-274
-265
-265
-250
-246
-261
-273
-274
-276
-269
-260
-262
-267
-266
-259
-251
-247
-225
-220
-216
-200
-199
-202
-210
-207
-217
-216
-213
-209
-213
-232
-225
-230
-243
-235
-226
-223
-227
-219
-213
-211
-216
-219
-223
-221
-210
-206
-217
-214
-203
-217
-221
-214
-210
-225
-237
-253
-258
-257
-268
-281
-278
-280
-288
-297
-291
-289
-276
-257
-258
-248
-244
-238
-233
-226
-226
-224
-206
-210
-227
-232
-224
-229
-231
-230
-241
-253
-267
-269
-266
-262
-271
-268
-268
-274
-276
-273
-274
-276
-266
-249
-238
-222
-207
-209
-220
-225
-227
-228
-239
-244
-240
-254
-262
-266
-263
-262
-252
-257
-256
-264
-264
-245
-244
-257
-255
-258
-267
-287
-293
-285
-282
-272
-274
-263
-264
-265
-262
-259
-260
-258
-254
-267
-271
-276
-280
-297
-301
-295
-311
-329
-337
-322
-320
-330
-331
-330
-319
-310
-309
-295
-280
-269
-267
-265
-266
-261
-262
-256
-256
-250
-245
-253
-252
-260
-259
-251
-244
-255
-249
-245
-259
-261
-257
-255
-256
-253
-255
-264
-268
-266
-270
-274
-273
-260
-247
-256
-261
-253
-248
-254
-234
-225
-231
-229
-234
-232
-232
-235
-244
-241
-248
-244
-252
-253
-257
-257
-261
-268
-258
-259
-265
-256
-249
-262
-259
-252
-246
-231
-218
-212
-219
-222
-220
-221
-213
-207
-206
-198
-208
-211
-220
-221
-225
-233
-244
-240
-232
-222
-208
-206
-201
-201
-192
-192
-181
-177
-178
-178
-179
-180
-192
-204
-203
-203
-196
-197
-200
-203
-210
-203
-212
-228
-226
-216
-219
-218
-211
-198
-200
-201
-190
-183
-176
-171
-151
-143
-128
-128
-138
-120
-117
-110
-104
-94
-85
-86
-95
-114
-115
-116
-133
-141
-146
-152
-160
-165
-177
-205
-205
-199
-214
-225
-228
-228
-226
-235
-233
-221
-218
-225
-220
-221
-230
-231
-223
-198
-196
-203
-200
-213
-222
-216
-217
-227
-234
-242
-249
-257
-265
-265
-267
-276
-273
-271
-258
-256
-256
-248
-252
-251
-249
-240
-244
-247
-239
-248
-250
-238
-232
-230
-235
-245
-243
-247
-256
-244
-248
-258
-257
-264
-287
-300
-285
-273
-277
-272
-262
-260
-277
-274
-264
-267
-261
-252
-242
-238
-231
-216
-202
-194
-178
-174
-174
-187
-207
-213
-206
-204
-207
-202
-194
-201
-196
-176
-165
-168
-178
-182
-186
-186
-181
-182
-182
-186
-174
-172
-174
-174
-174
-173
-173
-178
-189
-185
-193
-194
-196
-208
-198
-199
-191
-193
-195
-202
-217
-207
-217
-218
-228
-232
-223
-219
-221
-228
-229
-237
-238
-241
-241
-232
-227
-228
-226
-227
-219
-225
-232
-223
-229
-231
-223
-221
-234
-239
-233
-228
-230
-229
-229
-237
-242
-231
-211
-209
-216
-225
-214
-210
-214
-215
-223
-236
-238
-240
-251
-257
-248
-234
-243
-232
-219
-221
-227
-221
-224
-239
-242
-243
-231
-229
-234
-244
-241
-233
-223
-204
-188
-184
-176
-165
-158
-159
-169
-193
-204
-200
-203
-219
-237
-232
-242
-249
-245
-233
-222
-230
-231
-228
-222
-227
-235
-239
-245
-241
-238
-239
-246
-255
-265
-272
-274
-276
-273
-277
-263
-250
-247
-246
-229
-216
-235
-246
-248
-242
-239
-225
-213
-202
-201
-210
-208
-210
-211
-213
-220
-216
-221
-231
-229
-246
-236
-237
-249
-249
-260
-248
-256
-272
-273
-271
-275
-276
-286
-303
-305
-282
-269
-258
-245
-256
-251
-238
-245
-241
-240
-259
-262
-259
-255
-254
-258
-253
-262
-267
-266
-273
-282
-299
-307
-309
-315
-315
-314
-312
-306
-307
-304
-306
-298
-297
-290
-281
-262
-250
-255
-251
-246
-237
-238
-233
-215
-220
-231
-231
-227
-225
-230
-229
-233
-238
-254
-267
-269
-269
-269
-276
-276
-270
-261
-261
-261
-262
-249
-239
-231
-221
-215
-209
-207
-192
-186
-180
-186
-196
-197
-196
-205
-194
-177
-175
-176
-183
-184
-196
-212
-210
-219
-231
-235
-234
-242
-254
-256
-262
-267
-280
-286
-287
-282
-273
-275
-268
-270
-270
-273
-286
-297
-291
-287
-304
-306
-298
-302
-313
-311
-309
-315
-308
-296
-298
-316
-326
-324
-311
-293
-285
-276
-282
-273
-265
-261
-271
-278
-284
-301
-306
-298
-300
-307
-309
-311
-325
-350
-351
-340
-332
-336
-337
-347
-340
-336
-338
-330
-335
-346
-339
-325
-314
-308
-293
-282
-274
-272
-261
-251
-255
-247
-231
-228
-228
-225
-220
-223
-236
-236
-236
-245
-243
-246
-257
-260
-267
-257
-261
-277
-268
-264
-258
-254
-257
-254
-233
-220
-212
-206
-199
-195
-194
-204
-207
-205
-218
-226
-231
-236
-241
-243
-259
-262
-250
-250
-257
-264
-273
-280
-297
-292
-287
-286
-277
-274
-272
-267
-263
-263
-251
-237
-231
-228
-234
-250
-261
-276
-278
-267
-265
-264
-271
-271
-273
-292
-295
-275
-279
-285
-300
-305
-304
-291
-282
-295
-294
-300
-316
-307
-308
-307
-305
-298
-290
-292
-288
-290
-297
-289
-285
-282
-277
-286
-270
-268
-278
-288
-297
-309
-319
-326
-333
-333
-330
-315
-309
-307
-309
-317
-316
-315
-306
-303
-306
-301
-309
-320
-321
-313
-311
-314
-308
-307
-298
-289
-279
-271
-268
-264
-258
-251
-261
-278
-280
-281
-283
-288
-299
-304
-300
-289
-274
-273
-292
-293
-294
-295
-287
-295
-298
-301
-310
-319
-323
-328
-331
-328
-333
-334
-334
-327
-314
-310
-309
-321
-325
-317
-308
-316
-310
-310
-299
-290
-297
-287
-278
-269
-267
-266
-271
-284
-292
-291
-293
-293
-283
-270
-272
-276
-286
-298
-297
-302
-297
-286
-285
-288
-280
-267
-272
-277
-279
-276
-270
-272
-275
-284
-283
-268
-279
-295
-303
-317
-318
-317
-318
-319
-325
-318
-307
-314
-317
-312
-301
-300
-297
-287
-285
-278
-272
-273
-270
-271
-265
-262
-263
-259
-267
-267
-270
-254
-251
-252
-240
-249
-258
-249
-239
-229
-209
-204
-203
-213
-219
-211
-197
-189
-204
-204
-207
-199
-195
-200
-203
-212
-204
-181
-181
-180
-171
-173
-181
-192
-202
-206
-198
-206
-213
-214
-226
-236
-232
-232
-234
-230
-238
-241
-246
-239
-245
-260
-250
-241
-236
-235
-240
-239
-237
-250
-254
-243
-234
-230
-223
-232
-256
-271
-275
-284
-294
-285
-280
-265
-263
-254
-246
-251
-253
-252
-239
-240
-253
-259
-258
-264
-273
-261
-249
-253
-253
-240
-235
-236
-230
-233
-224
-228
-232
-227
-237
-240
-249
-257
-259
-259
-253
-252
-261
-265
-251
-261
-262
-257
-255
-262
-271
-272
-265
-269
-272
-259
-254
-254
-261
-259
-253
-259
-259
-257
-258
-260
-266
-251
-252
-259
-261
-264
-258
-249
-232
-221
-223
-228
-239
-248
-254
-268
-260
-252
-255
-246
-233
-228
-228
-237
-239
-238
-241
-259
-277
-277
-290
-296
-298
-300
-316
-329
-325
-327
-327
-323
-311
-323
-341
-343
-344
-347
-333
-313
-304
-297
-290
-278
-276
-291
-284
-275
-283
-281
-284
-276
-272
-268
-275
-290
-274
-271
-269
-264
-265
-251
-245
-252
-252
-257
-263
-274
-268
-259
-246
-242
-242
-233
-229
-223
-222
-232
-243
-251
-248
-241
-254
-276
-278
-275
-290
-290
-286
-281
-286
-290
-301
-314
-307
-302
-297
-283
-291
-312
-316
-322
-337
-343
-337
-341
-338
-334
-342
-349
-343
-342
-347
-344
-337
-332
-333
-334
-319
-317
-322
-323
-324
-315
-306
-288
-279
-280
-278
-284
-271
-256
-256
-247
-250
-246
-238
-236
-240
-240
-238
-240
-238
-249
-248
-249
-257
-272
-291
-297
-311
-313
-312
-307
-303
-304
-298
-301
-290
-271
-264
-262
-253
-238
-239
-249
-259
-263
-258
-255
-250
-237
-229
-218
-206
-200
-209
-224
-216
-224
-234
-230
-214
-214
-237
-250
-242
-238
-249
-248
-245
-244
-253
-265
-270
-269
-263
-264
-265
-256
-258
-261
-257
-265
-279
-290
-296
-300
-308
-308
-311
-311
-302
-290
-285
-291
-301
-309
-315
-320
-311
-298
-302
-296
-298
-299
-291
-293
-299
-299
-294
-291
-296
-308
-309
-299
-295
-307
-308
-294
-276
-274
-277
-268
-267
-262
-267
-260
-245
-242
-236
-236
-255
-248
-237
-252
-262
-271
-273
-260
-254
-245
-231
-225
-239
-237
-220
-214
-216
-224
-238
-241
-234
-233
-237
-229
-231
-236
-249
-252
-244
-244
-238
-244
-246
-258
-268
-254
-242
-246
-238
-236
-244
-251
-244
-249
-252
-243
-237
-221
-228
-222
-226
-227
-228
-236
-220
-227
-228
-237
-247
-249
-254
-258
-253
-254
-271
-283
-282
-279
-285
-288
-295
-295
-283
-275
-273
-268
-276
-278
-277
-272
-270
-270
-259
-251
-242
-257
-262
-253
-247
-242
-241
-247
-244
-236
-243
-247
-248
-243
-237
-227
-214
-229
-218
-209
-211
-212
-225
-229
-234
-250
-243
-256
-266
-278
-292
-300
-305
-298
-293
-291
-292
-278
-276
-266
-268
-271
-270
-265
-258
-244
-226
-222
-219
-213
-209
-220
-225
-230
-240
-244
-239
-242
-243
-247
-253
-262
-268
-257
-253
-250
-240
-233
-206
-190
-183
-188
-190
-199
-210
-211
-203
-203
-202
-187
-183
-183
-195
-198
-201
-213
-205
-194
-204
-210
-200
-199
-215
-221
-219
-214
-208
-227
-220
-203
-182
-170
-170
-169
-182
-183
-176
-180
-183
-181
-192
-198
-199
-198
-190
-176
-185
-185
-185
-192
-190
-196
-180
-167
-173
-182
-182
-177
-173
-180
-182
-182
-184
-177
-173
-161
-162
-167
-168
-170
-165
-163
-163
-158
-164
-179
-179
-180
-189
-193
-204
-210
-207
-195
-199
-204
-205
-197
-189
-184
-175
-177
-189
-205
-210
-202
-202
-220
-227
-247
-257
-259
-250
-245
-242
-225
-234
-230
-208
-202
-193
-199
-208
-216
-228
-225
-224
-210
-197
-198
-203
-209
-209
-192
-182
-195
-185
-169
-156
-147
-142
-133
-151
-168
-165
-172
-185
-186
-181
-180
-199
-204
-201
-197
-198
-206
-218
-225
-219
-225
-221
-214
-218
-209
-202
-204
-202
-207
-210
-217
-212
-220
-222
-235
-250
-258
-260
-241
-236
-234
-231
-236
-252
-269
-265
-256
-247
-240
-241
-245
-252
-252
-282
-292
-287
-279
-269
-267
-265
-260
-253
-245
-249
-234
-220
-226
-225
-217
-202
-205
-215
-210
-204
-215
-223
-232
-239
-237
-227
-230
-232
-230
-237
-241
-238
-238
-240
-229
-224
-225
-214
-201
-214
-227
-223
-226
-224
-222
-221
-220
-241
-253
-258
-269
-269
-278
-280
-287
-282
-280
-288
-278
-268
-265
-263
-252
-255
-264
-272
-277
-274
-268
-264
-256
-263
-266
-266
-274
-274
-279
-279
-286
-291
-284
-263
-264
-261
-254
-258
-259
-262
-268
-272
-270
-268
-282
-287
-270
-255
-249
-260
-247
-240
-253
-257
-254
-255
-247
-239
-235
-226
-218
-207
-206
-205
-204
-201
-195
-213
-217
-211
-221
-230
-211
-198
-214
-225
-230
-225
-221
-215
-212
-227
-234
-240
-253
-264
-263
-263
-263
-266
-273
-268
-266
-263
-259
-245
-245
-254
-258
-262
-262
-269
-271
-264
-268
-274
-264
-266
-270
-281
-278
-278
-278
-267
-255
-247
-257
-257
-260
-269
-264
-252
-250
-258
-259
-263
-257
-256
-260
-251
-241
-242
-241
-229
-229
-241
-238
-238
-241
-240
-245
-256
-270
-273
-267
-264
-259
-249
-247
-249
-247
-242
-238
-242
-252
-253
-254
-264
-255
-256
-253
-236
-229
-239
-238
-235
-234
-220
-196
-200
-200
-192
-190
-196
-198
-213
-221
-220
-214
-200
-204
-202
-204
-211
-220
-217
-212
-216
-227
-231
-232
-243
-256
-247
-254
-264
-263
-271
-272
-264
-255
-241
-236
-234
-218
-219
-215
-232
-252
-254
-249
-249
-243
-261
-272
-277
-292
-294
-280
-263
-271
-286
-294
-310
-319
-304
-296
-285
-275
-267
-258
-244
-255
-254
-232
-226
-227
-233
-225
-218
-222
-219
-233
-243
-237
-234
-237
-226
-220
-231
-218
-215
-227
-239
-242
-252
-264
-263
-265
-273
-273
-289
-294
-297
-299
-305
-305
-294
-294
-300
-285
-268
-256
-258
-249
-241
-235
-214
-219
-223
-230
-221
-215
-215
-233
-238
-246
-257
-264
-278
-273
-253
-245
-235
-231
-244
-253
-268
-261
-261
-267
-280
-278
-277
-277
-281
-295
-295
-294
-296
-288
-279
-286
-291
-294
-286
-294
-304
-286
-280
-283
-293
-307
-308
-307
-309
-312
-305
-305
-297
-292
-296
-290
-296
-306
-307
-310
-314
-311
-313
-314
-317
-303
-296
-300
-309
-307
-302
-307
-298
-285
-284
-285
-278
-271
-268
-265
-266
-265
-252
-248
-249
-247
-259
-263
-263
-277
-281
-281
-270
-262
-268
-262
-258
-253
-255
-252
-246
-242
-238
-244
-250
-255
-253
-253
-241
-245
-248
-244
-259
-259
-262
-268
-277
-273
-264
-261
-267
-275
-270
-274
-288
-291
-292
-290
-290
-285
-282
-293
-290
-290
-292
-295
-295
-293
-286
-291
-299
-307
-322
-318
-313
-307
-316
-314
-298
-304
-316
-316
-314
-327
-328
-323
-324
-313
-317
-322
-321
-309
-292
-299
-294
-281
-283
-285
-280
-268
-258
-271
-267
-256
-261
-259
-248
-233
-237
-259
-274
-268
-269
-274
-267
-268
-286
-294
-276
-271
-272
-281
-277
-281
-280
-276
-291
-294
-293
-289
-292
-293
-286
-290
-291
-281
-295
-299
-290
-272
-269
-267
-267
-273
-275
-286
-299
-303
-302
-293
-287
-289
-295
-304
-298
-297
-294
-304
-297
-287
-281
-290
-280
-282
-289
-299
-312
-303
-288
-284
-280
-286
-290
-281
-262
-244
-238
-238
-235
-243
-246
-253
-262
-246
-246
-240
-225
-212
-197
-183
-185
-192
-193
-210
-222
-227
-220
-214
-214
-218
-224
-226
-236
-244
-255
-268
-263
-256
-262
-267
-274
-279
-286
-283
-274
-265
-257
-258
-246
-239
-246
-248
-243
-251
-257
-258
-264
-269
-268
-259
-255
-256
-253
-255
-264
-273
-277
-258
-268
-278
-281
-275
-281
-291
-274
-266
-258
-259
-249
-243
-243
-245
-245
-248
-253
-250
-230
-226
-228
-232
-232
-224
-227
-219
-221
-230
-228
-234
-239
-240
-240
-248
-249
-245
-246
-240
-247
-252
-255
-256
-262
-266
-261
-258
-247
-243
-261
-261
-262
-260
-272
-277
-286
-283
-274
-267
-252
-253
-239
-232
-242
-253
-252
-256
-256
-249
-247
-228
-213
-202
-200
-208
-203
-205
-203
-206
-209
-209
-214
-224
-224
-217
-221
-228
-235
-234
-234
-245
-252
-252
-256
-271
-280
-289
-297
-311
-320
-309
-315
-314
-298
-295
-301
-298
-286
-281
-283
-271
-270
-267
-264
-267
-260
-263
-256
-245
-229
-229
-232
-234
-238
-251
-270
-273
-293
-289
-273
-278
-280
-285
-273
-277
-298
-297
-297
-295
-293
-282
-268
-260
-251
-248
-245
-244
-244
-233
-220
-215
-220
-230
-244
-242
-249
-262
-259
-269
-270
-272
-278
-276
-269
-256
-264
-279
-282
-281
-282
-283
-275
-282
-293
-299
-309
-312
-316
-313
-313
-319
-321
-316
-324
-316
-305
-302
-306
-309
-310
-309
-307
-303
-301
-297
-285
-286
-287
-288
-279
-290
-306
-299
-296
-293
-295
-290
-284
-282
-275
-260
-234
-225
-247
-250
-236
-237
-248
-251
-242
-243
-250
-262
-283
-299
-305
-307
-315
-309
-288
-297
-310
-314
-307
-302
-306
-301
-291
-285
-286
-277
-269
-264
-264
-261
-269
-269
-266
-282
-282
-284
